Warning: Permanently added '172.25.93.122' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 811960 --chroot fedora-29-x86_64 --detached default Version: 0.22 Task: {'build_id': 811960, 'buildroot_pkgs': [], 'chroot': 'fedora-29-x86_64', 'enable_net': True, 'fetch_sources_only': True, 'git_hash': '2604560d7390360bcfda02ed80d3e3e1416086a0', 'git_repo': 'ycollet/linuxmao/DISTRHO-Ports', 'memory_reqs': 2048, 'package_name': 'DISTRHO-Ports', 'package_version': '1.0.0.a82fff0-3.fc26', 'project_dirname': 'linuxmao', 'project_name': 'linuxmao', 'project_owner': 'ycollet', 'repos': [{'id': 'copr_base', 'name': 'Copr repository', 'url': 'https://copr-be.cloud.fedoraproject.org/results/ycollet/linuxmao/fedora-29-x86_64/'}, {'id': 'http_ccrma_stanford_edu_planetccrma_mirror_fedora_linux_planetccrma_releasever_basearch', 'name': 'Additional repo ' 'http_ccrma_stanford_edu_planetccrma_mirror_fedora_linux_planetccrma_releasever_basearch', 'url': 'http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/$releasever/$basearch'}, {'id': 'http_ccrma_stanford_edu_planetccrma_mirror_fedora_linux_planetcore_releasever_basearch', 'name': 'Additional repo ' 'http_ccrma_stanford_edu_planetccrma_mirror_fedora_linux_planetcore_releasever_basearch', 'url': 'http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetcore/$releasever/$basearch'}, {'id': 'http_download1_rpmfusion_org_free_fedora_releases_releasever_Everything_basearch_os', 'name': 'Additional repo ' 'http_download1_rpmfusion_org_free_fedora_releases_releasever_Everything_basearch_os', 'url': 'http://download1.rpmfusion.org/free/fedora/releases/$releasever/Everything/$basearch/os/'}], 'source_json': {'clone_url': 'https://copr-dist-git.fedorainfracloud.org/git/ycollet/linuxmao/DISTRHO-Ports.git', 'committish': '2604560d7390360bcfda02ed80d3e3e1416086a0'}, 'source_type': 8, 'submitter': 'ycollet', 'task_id': '811960-fedora-29-x86_64', 'timeout': 64800, 'use_bootstrap_container': True, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/ycollet/linuxmao/DISTRHO-Ports.git /tmp/tmp364fc4rf/DISTRHO-Ports --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/ycollet/linuxmao/DISTRHO-Ports.git', '/tmp/tmp364fc4rf/DISTRHO-Ports', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/tmp364fc4rf/DISTRHO-Ports'... Running: git checkout 2604560d7390360bcfda02ed80d3e3e1416086a0 cmd: ['git', 'checkout', '2604560d7390360bcfda02ed80d3e3e1416086a0'] cwd: /tmp/tmp364fc4rf/DISTRHO-Ports rc: 0 stdout: stderr: Note: checking out '2604560d7390360bcfda02ed80d3e3e1416086a0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at 2604560 automatic import of DISTRHO-Ports 1.0.0.a82fff0-3.fc26 Running: cp -r . /tmp/tmpdnjckk8v cmd: ['cp', '-r', '.', '/tmp/tmpdnjckk8v'] cwd: /tmp/tmp364fc4rf/DISTRHO-Ports rc: 0 stdout: stderr: Generated rpkg config: [rpkg] preprocess_spec = True # auto-packing is deprecated: auto_pack = True [git] lookaside = https://copr-dist-git.fedorainfracloud.org/repo/pkgs/%(ns2)s/%(ns1)s/%(name)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s anongiturl = https://copr-dist-git.fedorainfracloud.org/git/%(module)s Writing config into /tmp/tmp364fc4rf/.config/rpkg.conf Running: rpkg -C /tmp/tmp364fc4rf/.config/rpkg.conf sources --outdir /tmp/tmpdnjckk8v cmd: ['rpkg', '-C', '/tmp/tmp364fc4rf/.config/rpkg.conf', 'sources', '--outdir', '/tmp/tmpdnjckk8v'] cwd: /tmp/tmp364fc4rf/DISTRHO-Ports rc: 0 stdout: Downloading DISTRHO-Ports-a82fff0.tar.gz from lookaside cache at copr-dist-git.fedorainfracloud.org Downloading premake-linux-3.7.tar.gz from lookaside cache at copr-dist-git.fedorainfracloud.org stderr: /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running: unbuffer /usr/bin/mock --buildsrpm --spec /tmp/tmpdnjckk8v/distrho-ports.spec --sources /tmp/tmpdnjckk8v --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --define %_disable_source_fetch 0 --uniqueext 1539892322.415958 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.13 starting (python version = 3.6.5)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/tmp/tmpdnjckk8v/distrho-ports.spec) Config(811960-fedora-29-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/811960-fedora-29-x86_64-bootstrap-1539892322.415958/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled HW Info plugin Mock Version: 1.4.13 INFO: Mock Version: 1.4.13 Start(bootstrap): dnf install 'Copr repository' 2.3 MB/s | 1.9 MB 00:00 fedora 11 MB/s | 62 MB 00:05 updates 2.8 kB/s | 257 B 00:00 Failed to synchronize cache for repo 'http_ccrma_stanford_edu_planetccrma_mirror_fedora_linux_planetccrma_releasever_basearch', disabling. Failed to synchronize cache for repo 'http_ccrma_stanford_edu_planetccrma_mirror_fedora_linux_planetcore_releasever_basearch', disabling. Failed to synchronize cache for repo 'http_download1_rpmfusion_org_free_fedora_releases_releasever_Everything_basearch_os', disabling. Last metadata expiration check: 0:00:00 ago on Thu 18 Oct 2018 07:52:36 PM UTC. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: distribution-gpg-keys noarch 1.23-1.fc29 fedora 182 k dnf noarch 3.6.1-2.fc29 fedora 354 k dnf-plugins-core noarch 3.0.4-1.fc29 fedora 29 k Installing dependencies: acl x86_64 2.2.53-2.fc29 fedora 71 k audit-libs x86_64 3.0-0.4.20180831git0047a6c.fc29 fedora 107 k basesystem noarch 11-6.fc29 fedora 6.9 k bash x86_64 4.4.23-5.fc29 fedora 1.5 M brotli x86_64 1.0.5-1.fc29 fedora 322 k bzip2-libs x86_64 1.0.6-28.fc29 fedora 39 k ca-certificates noarch 2018.2.26-2.fc29 fedora 385 k chkconfig x86_64 1.10-6.fc29 fedora 170 k coreutils x86_64 8.30-4.fc29 fedora 1.2 M coreutils-common x86_64 8.30-4.fc29 fedora 1.9 M cracklib x86_64 2.9.6-15.fc29 fedora 76 k crypto-policies noarch 20180925-1.git71ca85f.fc29 fedora 46 k cryptsetup-libs x86_64 2.0.4-1.fc29 fedora 291 k curl x86_64 7.61.1-2.fc29 fedora 311 k cyrus-sasl-lib x86_64 2.1.27-0.3rc7.fc29 fedora 99 k dbus x86_64 1:1.12.10-1.fc29 fedora 9.4 k dbus-common noarch 1:1.12.10-1.fc29 fedora 14 k dbus-daemon x86_64 1:1.12.10-1.fc29 fedora 196 k dbus-libs x86_64 1:1.12.10-1.fc29 fedora 144 k dbus-tools x86_64 1:1.12.10-1.fc29 fedora 50 k device-mapper x86_64 1.02.150-1.fc29 fedora 155 k device-mapper-libs x86_64 1.02.150-1.fc29 fedora 185 k dnf-data noarch 3.6.1-2.fc29 fedora 60 k elfutils-default-yama-scope noarch 0.174-1.fc29 fedora 15 k elfutils-libelf x86_64 0.174-1.fc29 fedora 176 k elfutils-libs x86_64 0.174-1.fc29 fedora 256 k expat x86_64 2.2.6-1.fc29 fedora 100 k fedora-gpg-keys noarch 29-0.9 fedora 98 k fedora-release noarch 29-0.17 fedora 28 k fedora-repos noarch 29-0.9 fedora 9.5 k file-libs x86_64 5.34-3.fc29 fedora 525 k filesystem x86_64 3.9-2.fc29 fedora 1.1 M gawk x86_64 4.2.1-3.fc29 fedora 1.1 M gdbm-libs x86_64 1:1.18-1.fc29 fedora 49 k glib2 x86_64 2.58.1-1.fc29 fedora 2.5 M glibc x86_64 2.28-9.fc29 fedora 3.8 M glibc-all-langpacks x86_64 2.28-9.fc29 fedora 25 M glibc-common x86_64 2.28-9.fc29 fedora 795 k gmp x86_64 1:6.1.2-8.fc29 fedora 272 k gnupg2 x86_64 2.2.9-1.fc29 fedora 2.2 M gnutls x86_64 3.6.4-1.fc29 fedora 849 k gpgme x86_64 1.11.1-3.fc29 fedora 281 k grep x86_64 3.1-8.fc29 fedora 249 k gzip x86_64 1.9-7.fc29 fedora 153 k ima-evm-utils x86_64 1.1-4.fc29 fedora 52 k info x86_64 6.5-11.fc29 fedora 175 k iptables-libs x86_64 1.8.0-3.fc29 fedora 53 k json-c x86_64 0.13.1-3.fc29 fedora 37 k keyutils-libs x86_64 1.5.10-8.fc29 fedora 26 k kmod-libs x86_64 25-3.fc29 fedora 59 k krb5-libs x86_64 1.16.1-21.fc29 fedora 703 k libacl x86_64 2.2.53-2.fc29 fedora 25 k libarchive x86_64 3.3.2-2.fc29 fedora 351 k libargon2 x86_64 20161029-6.fc29 fedora 28 k libassuan x86_64 2.5.1-4.fc29 fedora 77 k libattr x86_64 2.4.48-3.fc29 fedora 18 k libblkid x86_64 2.32.1-1.fc29 fedora 149 k libcap x86_64 2.25-12.fc29 fedora 49 k libcap-ng x86_64 0.7.9-4.fc29 fedora 26 k libcom_err x86_64 1.44.3-1.fc29 fedora 27 k libcomps x86_64 0.1.8-14.fc29 fedora 75 k libcurl x86_64 7.61.1-2.fc29 fedora 246 k libdb x86_64 5.3.28-33.fc29 fedora 752 k libdb-utils x86_64 5.3.28-33.fc29 fedora 142 k libdnf x86_64 0.20.0-1.fc29 fedora 512 k libfdisk x86_64 2.32.1-1.fc29 fedora 197 k libffi x86_64 3.1-18.fc29 fedora 32 k libgcc x86_64 8.2.1-2.fc29 fedora 93 k libgcrypt x86_64 1.8.3-3.fc29 fedora 448 k libgpg-error x86_64 1.31-2.fc29 fedora 235 k libidn2 x86_64 2.0.5-2.fc29 fedora 87 k libksba x86_64 1.3.5-8.fc29 fedora 129 k libmetalink x86_64 0.1.3-7.fc29 fedora 29 k libmodulemd x86_64 1.6.4-1.fc29 fedora 153 k libmount x86_64 2.32.1-1.fc29 fedora 168 k libnghttp2 x86_64 1.34.0-1.fc29 fedora 70 k libnsl2 x86_64 1.2.0-3.20180605git4a062cf.fc29 fedora 57 k libpcap x86_64 14:1.9.0-2.fc29 fedora 149 k libpsl x86_64 0.20.2-5.fc29 fedora 58 k libpwquality x86_64 1.4.0-10.fc29 fedora 96 k librepo x86_64 1.9.1-1.fc29 fedora 80 k libreport-filesystem noarch 2.9.6-1.fc29 fedora 13 k libseccomp x86_64 2.3.3-3.fc29 fedora 60 k libselinux x86_64 2.8-4.fc29 fedora 79 k libsemanage x86_64 2.8-4.fc29 fedora 109 k libsepol x86_64 2.8-2.fc29 fedora 298 k libsigsegv x86_64 2.11-6.fc29 fedora 26 k libsmartcols x86_64 2.32.1-1.fc29 fedora 109 k libsolv x86_64 0.6.35-3.fc29 fedora 361 k libssh x86_64 0.8.3-3.fc29 fedora 209 k libstdc++ x86_64 8.2.1-2.fc29 fedora 452 k libtasn1 x86_64 4.13-4.fc29 fedora 69 k libtirpc x86_64 1.1.4-0.fc29 fedora 96 k libunistring x86_64 0.9.10-4.fc29 fedora 416 k libusbx x86_64 1.0.22-1.fc29 fedora 65 k libutempter x86_64 1.1.6-15.fc29 fedora 25 k libuuid x86_64 2.32.1-1.fc29 fedora 28 k libverto x86_64 0.3.0-6.fc29 fedora 21 k libxcrypt x86_64 4.2.1-3.fc29 fedora 65 k libxcrypt-common noarch 4.2.1-3.fc29 fedora 33 k libxml2 x86_64 2.9.8-4.fc29 fedora 648 k libyaml x86_64 0.2.1-2.fc29 fedora 57 k libzstd x86_64 1.3.6-1.fc29 fedora 242 k lua-libs x86_64 5.3.5-2.fc29 fedora 111 k lz4-libs x86_64 1.8.2-2.fc29 fedora 60 k mpfr x86_64 3.1.6-2.fc29 fedora 216 k ncurses x86_64 6.1-8.20180923.fc29 fedora 359 k ncurses-base noarch 6.1-8.20180923.fc29 fedora 58 k ncurses-libs x86_64 6.1-8.20180923.fc29 fedora 287 k nettle x86_64 3.4-5.fc29 fedora 289 k npth x86_64 1.5-6.fc29 fedora 24 k openldap x86_64 2.4.46-8.fc29 fedora 280 k openssl-libs x86_64 1:1.1.1-3.fc29 fedora 1.3 M p11-kit x86_64 0.23.14-1.fc29 fedora 240 k p11-kit-trust x86_64 0.23.14-1.fc29 fedora 124 k pam x86_64 1.3.1-3.fc29 fedora 684 k pcre x86_64 8.42-4.fc29 fedora 186 k pcre2 x86_64 10.32-3.fc29 fedora 236 k popt x86_64 1.16-15.fc29 fedora 56 k publicsuffix-list-dafsa noarch 20180723-1.fc29 fedora 54 k python-pip-wheel noarch 18.0-4.fc29 fedora 1.2 M python-setuptools-wheel noarch 40.4.3-1.fc29 fedora 274 k python3 x86_64 3.7.0-9.fc29 fedora 39 k python3-distro noarch 1.3.0-4.fc29 fedora 35 k python3-dnf noarch 3.6.1-2.fc29 fedora 409 k python3-dnf-plugins-core noarch 3.0.4-1.fc29 fedora 131 k python3-gpg x86_64 1.11.1-3.fc29 fedora 240 k python3-hawkey x86_64 0.20.0-1.fc29 fedora 73 k python3-iniparse noarch 0.4-32.fc29 fedora 43 k python3-libcomps x86_64 0.1.8-14.fc29 fedora 46 k python3-libdnf x86_64 0.20.0-1.fc29 fedora 575 k python3-libs x86_64 3.7.0-9.fc29 fedora 7.8 M python3-rpm x86_64 4.14.2-1.fc29 fedora 72 k python3-six noarch 1.11.0-6.fc29 fedora 34 k qrencode-libs x86_64 3.4.4-6.fc29 fedora 55 k readline x86_64 7.0-12.fc29 fedora 189 k rpm x86_64 4.14.2-1.fc29 fedora 486 k rpm-build-libs x86_64 4.14.2-1.fc29 fedora 92 k rpm-libs x86_64 4.14.2-1.fc29 fedora 271 k rpm-plugin-selinux x86_64 4.14.2-1.fc29 fedora 24 k rpm-sign-libs x86_64 4.14.2-1.fc29 fedora 30 k sed x86_64 4.5-2.fc29 fedora 288 k setup noarch 2.12.1-1.fc29 fedora 147 k shadow-utils x86_64 2:4.6-2.fc29 fedora 1.2 M sqlite-libs x86_64 3.24.0-2.fc29 fedora 535 k systemd x86_64 239-3.fc29 fedora 3.6 M systemd-libs x86_64 239-3.fc29 fedora 477 k systemd-pam x86_64 239-3.fc29 fedora 163 k tzdata noarch 2018e-2.fc29 fedora 423 k util-linux x86_64 2.32.1-1.fc29 fedora 2.4 M xz-libs x86_64 5.2.4-3.fc29 fedora 87 k zlib x86_64 1.2.11-14.fc29 fedora 88 k Transaction Summary ================================================================================ Install 155 Packages Total download size: 82 M Installed size: 413 M Downloading Packages: (1/155): dnf-plugins-core-3.0.4-1.fc29.noarch.r 217 kB/s | 29 kB 00:00 (2/155): distribution-gpg-keys-1.23-1.fc29.noar 1.1 MB/s | 182 kB 00:00 (3/155): dnf-3.6.1-2.fc29.noarch.rpm 1.5 MB/s | 354 kB 00:00 (4/155): python3-dnf-3.6.1-2.fc29.noarch.rpm 3.2 MB/s | 409 kB 00:00 (5/155): bash-4.4.23-5.fc29.x86_64.rpm 8.0 MB/s | 1.5 MB 00:00 (6/155): python3-dnf-plugins-core-3.0.4-1.fc29. 857 kB/s | 131 kB 00:00 (7/155): filesystem-3.9-2.fc29.x86_64.rpm 7.0 MB/s | 1.1 MB 00:00 (8/155): ncurses-libs-6.1-8.20180923.fc29.x86_6 3.2 MB/s | 287 kB 00:00 (9/155): dnf-data-3.6.1-2.fc29.noarch.rpm 420 kB/s | 60 kB 00:00 (10/155): glibc-2.28-9.fc29.x86_64.rpm 14 MB/s | 3.8 MB 00:00 (11/155): python3-gpg-1.11.1-3.fc29.x86_64.rpm 1.5 MB/s | 240 kB 00:00 (12/155): python3-hawkey-0.20.0-1.fc29.x86_64.r 990 kB/s | 73 kB 00:00 (13/155): python3-iniparse-0.4-32.fc29.noarch.r 390 kB/s | 43 kB 00:00 (14/155): python3-libdnf-0.20.0-1.fc29.x86_64.r 6.2 MB/s | 575 kB 00:00 (15/155): python3-libcomps-0.1.8-14.fc29.x86_64 318 kB/s | 46 kB 00:00 (16/155): python3-rpm-4.14.2-1.fc29.x86_64.rpm 677 kB/s | 72 kB 00:00 (17/155): python3-distro-1.3.0-4.fc29.noarch.rp 483 kB/s | 35 kB 00:00 (18/155): setup-2.12.1-1.fc29.noarch.rpm 2.0 MB/s | 147 kB 00:00 (19/155): basesystem-11-6.fc29.noarch.rpm 135 kB/s | 6.9 kB 00:00 (20/155): glibc-common-2.28-9.fc29.x86_64.rpm 11 MB/s | 795 kB 00:00 (21/155): ncurses-base-6.1-8.20180923.fc29.noar 920 kB/s | 58 kB 00:00 (22/155): libreport-filesystem-2.9.6-1.fc29.noa 130 kB/s | 13 kB 00:00 (23/155): gpgme-1.11.1-3.fc29.x86_64.rpm 2.5 MB/s | 281 kB 00:00 (24/155): json-c-0.13.1-3.fc29.x86_64.rpm 691 kB/s | 37 kB 00:00 (25/155): glib2-2.58.1-1.fc29.x86_64.rpm 16 MB/s | 2.5 MB 00:00 (26/155): libgcc-8.2.1-2.fc29.x86_64.rpm 1.4 MB/s | 93 kB 00:00 (27/155): libdnf-0.20.0-1.fc29.x86_64.rpm 3.8 MB/s | 512 kB 00:00 (28/155): python3-libs-3.7.0-9.fc29.x86_64.rpm 20 MB/s | 7.8 MB 00:00 (29/155): libmodulemd-1.6.4-1.fc29.x86_64.rpm 1.4 MB/s | 153 kB 00:00 (30/155): libgpg-error-1.31-2.fc29.x86_64.rpm 2.0 MB/s | 235 kB 00:00 (31/155): librepo-1.9.1-1.fc29.x86_64.rpm 981 kB/s | 80 kB 00:00 (32/155): libsmartcols-2.32.1-1.fc29.x86_64.rpm 939 kB/s | 109 kB 00:00 (33/155): libsolv-0.6.35-3.fc29.x86_64.rpm 2.4 MB/s | 361 kB 00:00 (34/155): libstdc++-8.2.1-2.fc29.x86_64.rpm 4.1 MB/s | 452 kB 00:00 (35/155): rpm-libs-4.14.2-1.fc29.x86_64.rpm 2.0 MB/s | 271 kB 00:00 (36/155): sqlite-libs-3.24.0-2.fc29.x86_64.rpm 4.2 MB/s | 535 kB 00:00 (37/155): python3-six-1.11.0-6.fc29.noarch.rpm 229 kB/s | 34 kB 00:00 (38/155): libcomps-0.1.8-14.fc29.x86_64.rpm 792 kB/s | 75 kB 00:00 (39/155): expat-2.2.6-1.fc29.x86_64.rpm 578 kB/s | 100 kB 00:00 (40/155): libxml2-2.9.8-4.fc29.x86_64.rpm 5.9 MB/s | 648 kB 00:00 (41/155): rpm-build-libs-4.14.2-1.fc29.x86_64.r 581 kB/s | 92 kB 00:00 (42/155): libselinux-2.8-4.fc29.x86_64.rpm 799 kB/s | 79 kB 00:00 (43/155): rpm-sign-libs-4.14.2-1.fc29.x86_64.rp 172 kB/s | 30 kB 00:00 (44/155): tzdata-2018e-2.fc29.noarch.rpm 4.3 MB/s | 423 kB 00:00 (45/155): libassuan-2.5.1-4.fc29.x86_64.rpm 742 kB/s | 77 kB 00:00 (46/155): gnupg2-2.2.9-1.fc29.x86_64.rpm 9.8 MB/s | 2.2 MB 00:00 (47/155): bzip2-libs-1.0.6-28.fc29.x86_64.rpm 228 kB/s | 39 kB 00:00 (48/155): gdbm-libs-1.18-1.fc29.x86_64.rpm 318 kB/s | 49 kB 00:00 (49/155): libffi-3.1-18.fc29.x86_64.rpm 304 kB/s | 32 kB 00:00 (50/155): libnsl2-1.2.0-3.20180605git4a062cf.fc 409 kB/s | 57 kB 00:00 (51/155): libtirpc-1.1.4-0.fc29.x86_64.rpm 1.1 MB/s | 96 kB 00:00 (52/155): libuuid-2.32.1-1.fc29.x86_64.rpm 238 kB/s | 28 kB 00:00 (53/155): libxcrypt-4.2.1-3.fc29.x86_64.rpm 992 kB/s | 65 kB 00:00 (54/155): openssl-libs-1.1.1-3.fc29.x86_64.rpm 10 MB/s | 1.3 MB 00:00 (55/155): python-setuptools-wheel-40.4.3-1.fc29 2.9 MB/s | 274 kB 00:00 (56/155): python-pip-wheel-18.0-4.fc29.noarch.r 8.0 MB/s | 1.2 MB 00:00 (57/155): xz-libs-5.2.4-3.fc29.x86_64.rpm 1.5 MB/s | 87 kB 00:00 (58/155): readline-7.0-12.fc29.x86_64.rpm 1.2 MB/s | 189 kB 00:00 (59/155): zlib-1.2.11-14.fc29.x86_64.rpm 1.0 MB/s | 88 kB 00:00 (60/155): libmount-2.32.1-1.fc29.x86_64.rpm 1.3 MB/s | 168 kB 00:00 (61/155): pcre-8.42-4.fc29.x86_64.rpm 2.9 MB/s | 186 kB 00:00 (62/155): libyaml-0.2.1-2.fc29.x86_64.rpm 649 kB/s | 57 kB 00:00 (63/155): libzstd-1.3.6-1.fc29.x86_64.rpm 3.1 MB/s | 242 kB 00:00 (64/155): elfutils-libelf-0.174-1.fc29.x86_64.r 2.1 MB/s | 176 kB 00:00 (65/155): libacl-2.2.53-2.fc29.x86_64.rpm 382 kB/s | 25 kB 00:00 (66/155): libcap-2.25-12.fc29.x86_64.rpm 647 kB/s | 49 kB 00:00 (67/155): libdb-5.3.28-33.fc29.x86_64.rpm 8.1 MB/s | 752 kB 00:00 (68/155): lua-libs-5.3.5-2.fc29.x86_64.rpm 617 kB/s | 111 kB 00:00 (69/155): popt-1.16-15.fc29.x86_64.rpm 395 kB/s | 56 kB 00:00 (70/155): rpm-4.14.2-1.fc29.x86_64.rpm 2.3 MB/s | 486 kB 00:00 (71/155): rpm-plugin-selinux-4.14.2-1.fc29.x86_ 222 kB/s | 24 kB 00:00 (72/155): elfutils-libs-0.174-1.fc29.x86_64.rpm 1.7 MB/s | 256 kB 00:00 (73/155): ima-evm-utils-1.1-4.fc29.x86_64.rpm 1.0 MB/s | 52 kB 00:00 (74/155): file-libs-5.34-3.fc29.x86_64.rpm 4.1 MB/s | 525 kB 00:00 (75/155): libsepol-2.8-2.fc29.x86_64.rpm 2.8 MB/s | 298 kB 00:00 (76/155): pcre2-10.32-3.fc29.x86_64.rpm 1.5 MB/s | 236 kB 00:00 (77/155): libgcrypt-1.8.3-3.fc29.x86_64.rpm 4.7 MB/s | 448 kB 00:00 (78/155): gnutls-3.6.4-1.fc29.x86_64.rpm 4.4 MB/s | 849 kB 00:00 (79/155): libusbx-1.0.22-1.fc29.x86_64.rpm 985 kB/s | 65 kB 00:00 (80/155): libksba-1.3.5-8.fc29.x86_64.rpm 764 kB/s | 129 kB 00:00 (81/155): npth-1.5-6.fc29.x86_64.rpm 341 kB/s | 24 kB 00:00 (82/155): openldap-2.4.46-8.fc29.x86_64.rpm 2.6 MB/s | 280 kB 00:00 (83/155): krb5-libs-1.16.1-21.fc29.x86_64.rpm 9.7 MB/s | 703 kB 00:00 (84/155): libcom_err-1.44.3-1.fc29.x86_64.rpm 379 kB/s | 27 kB 00:00 (85/155): libxcrypt-common-4.2.1-3.fc29.noarch. 382 kB/s | 33 kB 00:00 (86/155): crypto-policies-20180925-1.git71ca85f 913 kB/s | 46 kB 00:00 (87/155): ca-certificates-2018.2.26-2.fc29.noar 2.8 MB/s | 385 kB 00:00 (88/155): libattr-2.4.48-3.fc29.x86_64.rpm 217 kB/s | 18 kB 00:00 (89/155): libblkid-2.32.1-1.fc29.x86_64.rpm 1.1 MB/s | 149 kB 00:00 (90/155): libdb-utils-5.3.28-33.fc29.x86_64.rpm 2.5 MB/s | 142 kB 00:00 (91/155): libarchive-3.3.2-2.fc29.x86_64.rpm 3.3 MB/s | 351 kB 00:00 (92/155): keyutils-libs-1.5.10-8.fc29.x86_64.rp 338 kB/s | 26 kB 00:00 (93/155): elfutils-default-yama-scope-0.174-1.f 132 kB/s | 15 kB 00:00 (94/155): gmp-6.1.2-8.fc29.x86_64.rpm 3.3 MB/s | 272 kB 00:00 (95/155): libidn2-2.0.5-2.fc29.x86_64.rpm 1.0 MB/s | 87 kB 00:00 (96/155): libunistring-0.9.10-4.fc29.x86_64.rpm 6.0 MB/s | 416 kB 00:00 (97/155): libtasn1-4.13-4.fc29.x86_64.rpm 518 kB/s | 69 kB 00:00 (98/155): nettle-3.4-5.fc29.x86_64.rpm 2.4 MB/s | 289 kB 00:00 (99/155): p11-kit-0.23.14-1.fc29.x86_64.rpm 2.6 MB/s | 240 kB 00:00 (100/155): systemd-libs-239-3.fc29.x86_64.rpm 6.3 MB/s | 477 kB 00:00 (101/155): cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x8 1.2 MB/s | 99 kB 00:00 (102/155): libverto-0.3.0-6.fc29.x86_64.rpm 439 kB/s | 21 kB 00:00 (103/155): grep-3.1-8.fc29.x86_64.rpm 1.9 MB/s | 249 kB 00:00 (104/155): lz4-libs-1.8.2-2.fc29.x86_64.rpm 1.2 MB/s | 60 kB 00:00 (105/155): sed-4.5-2.fc29.x86_64.rpm 2.8 MB/s | 288 kB 00:00 (106/155): python3-3.7.0-9.fc29.x86_64.rpm 682 kB/s | 39 kB 00:00 (107/155): gawk-4.2.1-3.fc29.x86_64.rpm 14 MB/s | 1.1 MB 00:00 (108/155): libsigsegv-2.11-6.fc29.x86_64.rpm 457 kB/s | 26 kB 00:00 (109/155): mpfr-3.1.6-2.fc29.x86_64.rpm 2.8 MB/s | 216 kB 00:00 (110/155): p11-kit-trust-0.23.14-1.fc29.x86_64. 2.3 MB/s | 124 kB 00:00 (111/155): chkconfig-1.10-6.fc29.x86_64.rpm 2.2 MB/s | 170 kB 00:00 (112/155): acl-2.2.53-2.fc29.x86_64.rpm 730 kB/s | 71 kB 00:00 (113/155): audit-libs-3.0-0.4.20180831git0047a6 1.6 MB/s | 107 kB 00:00 (114/155): cryptsetup-libs-2.0.4-1.fc29.x86_64. 4.2 MB/s | 291 kB 00:00 (115/155): iptables-libs-1.8.0-3.fc29.x86_64.rp 859 kB/s | 53 kB 00:00 (116/155): systemd-239-3.fc29.x86_64.rpm 15 MB/s | 3.6 MB 00:00 (117/155): kmod-libs-25-3.fc29.x86_64.rpm 537 kB/s | 59 kB 00:00 (118/155): libseccomp-2.3.3-3.fc29.x86_64.rpm 553 kB/s | 60 kB 00:00 (119/155): pam-1.3.1-3.fc29.x86_64.rpm 6.3 MB/s | 684 kB 00:00 (120/155): qrencode-libs-3.4.4-6.fc29.x86_64.rp 795 kB/s | 55 kB 00:00 (121/155): shadow-utils-4.6-2.fc29.x86_64.rpm 11 MB/s | 1.2 MB 00:00 (122/155): libcap-ng-0.7.9-4.fc29.x86_64.rpm 546 kB/s | 26 kB 00:00 (123/155): systemd-pam-239-3.fc29.x86_64.rpm 1.5 MB/s | 163 kB 00:00 (124/155): libargon2-20161029-6.fc29.x86_64.rpm 503 kB/s | 28 kB 00:00 (125/155): device-mapper-libs-1.02.150-1.fc29.x 1.8 MB/s | 185 kB 00:00 (126/155): cracklib-2.9.6-15.fc29.x86_64.rpm 2.1 MB/s | 76 kB 00:00 (127/155): libpcap-1.9.0-2.fc29.x86_64.rpm 1.7 MB/s | 149 kB 00:00 (128/155): libsemanage-2.8-4.fc29.x86_64.rpm 1.9 MB/s | 109 kB 00:00 (129/155): device-mapper-1.02.150-1.fc29.x86_64 1.3 MB/s | 155 kB 00:00 (130/155): gzip-1.9-7.fc29.x86_64.rpm 1.9 MB/s | 153 kB 00:00 (131/155): libutempter-1.1.6-15.fc29.x86_64.rpm 365 kB/s | 25 kB 00:00 (132/155): libfdisk-2.32.1-1.fc29.x86_64.rpm 2.1 MB/s | 197 kB 00:00 (133/155): dbus-1.12.10-1.fc29.x86_64.rpm 213 kB/s | 9.4 kB 00:00 (134/155): util-linux-2.32.1-1.fc29.x86_64.rpm 11 MB/s | 2.4 MB 00:00 (135/155): dbus-daemon-1.12.10-1.fc29.x86_64.rp 2.6 MB/s | 196 kB 00:00 (136/155): dbus-common-1.12.10-1.fc29.noarch.rp 192 kB/s | 14 kB 00:00 (137/155): dbus-libs-1.12.10-1.fc29.x86_64.rpm 2.3 MB/s | 144 kB 00:00 (138/155): dbus-tools-1.12.10-1.fc29.x86_64.rpm 764 kB/s | 50 kB 00:00 (139/155): libpwquality-1.4.0-10.fc29.x86_64.rp 1.7 MB/s | 96 kB 00:00 (140/155): coreutils-8.30-4.fc29.x86_64.rpm 14 MB/s | 1.2 MB 00:00 (141/155): ncurses-6.1-8.20180923.fc29.x86_64.r 5.2 MB/s | 359 kB 00:00 (142/155): coreutils-common-8.30-4.fc29.x86_64. 11 MB/s | 1.9 MB 00:00 (143/155): fedora-release-29-0.17.noarch.rpm 356 kB/s | 28 kB 00:00 (144/155): info-6.5-11.fc29.x86_64.rpm 1.1 MB/s | 175 kB 00:00 (145/155): fedora-gpg-keys-29-0.9.noarch.rpm 1.4 MB/s | 98 kB 00:00 (146/155): fedora-repos-29-0.9.noarch.rpm 79 kB/s | 9.5 kB 00:00 (147/155): curl-7.61.1-2.fc29.x86_64.rpm 3.0 MB/s | 311 kB 00:00 (148/155): libmetalink-0.1.3-7.fc29.x86_64.rpm 233 kB/s | 29 kB 00:00 (149/155): libcurl-7.61.1-2.fc29.x86_64.rpm 3.1 MB/s | 246 kB 00:00 (150/155): brotli-1.0.5-1.fc29.x86_64.rpm 4.4 MB/s | 322 kB 00:00 (151/155): libpsl-0.20.2-5.fc29.x86_64.rpm 1.7 MB/s | 58 kB 00:00 (152/155): libnghttp2-1.34.0-1.fc29.x86_64.rpm 1.7 MB/s | 70 kB 00:00 (153/155): publicsuffix-list-dafsa-20180723-1.f 1.4 MB/s | 54 kB 00:00 (154/155): libssh-0.8.3-3.fc29.x86_64.rpm 2.1 MB/s | 209 kB 00:00 (155/155): glibc-all-langpacks-2.28-9.fc29.x86_ 35 MB/s | 25 MB 00:00 -------------------------------------------------------------------------------- Total 13 MB/s | 82 MB 00:06 warning: /var/lib/mock/811960-fedora-29-x86_64-bootstrap-1539892322.415958/root/var/cache/dnf/fedora-8c9e363c32277c01/packages/dnf-3.6.1-2.fc29.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 429476b4: NOKEY Importing GPG key 0x429476B4: Userid : "Fedora 29 (29) " Fingerprint: 5A03 B4DD 8254 ECA0 2FDA 1637 A20A A56B 4294 76B4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.9-2.fc29.x86_64 1/1 Preparing : 1/1 Installing : libgcc-8.2.1-2.fc29.x86_64 1/155 Running scriptlet: libgcc-8.2.1-2.fc29.x86_64 1/155 Installing : publicsuffix-list-dafsa-20180723-1.fc29.noarch 2/155 Installing : fedora-gpg-keys-29-0.9.noarch 3/155 Installing : fedora-repos-29-0.9.noarch 4/155 Installing : fedora-release-29-0.17.noarch 5/155 Running scriptlet: fedora-release-29-0.17.noarch 5/155 Installing : setup-2.12.1-1.fc29.noarch 6/155 Running scriptlet: setup-2.12.1-1.fc29.noarch 6/155 warning: /etc/hosts created as /etc/hosts.rpmnew Installing : filesystem-3.9-2.fc29.x86_64 7/155 Installing : basesystem-11-6.fc29.noarch 8/155 Installing : libxcrypt-common-4.2.1-3.fc29.noarch 9/155 Installing : python-setuptools-wheel-40.4.3-1.fc29.noarch 10/155 Installing : python-pip-wheel-18.0-4.fc29.noarch 11/155 Installing : tzdata-2018e-2.fc29.noarch 12/155 Installing : libreport-filesystem-2.9.6-1.fc29.noarch 13/155 Installing : dnf-data-3.6.1-2.fc29.noarch 14/155 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : ncurses-base-6.1-8.20180923.fc29.noarch 15/155 Installing : pcre2-10.32-3.fc29.x86_64 16/155 Installing : libselinux-2.8-4.fc29.x86_64 17/155 Installing : ncurses-libs-6.1-8.20180923.fc29.x86_64 18/155 Installing : glibc-all-langpacks-2.28-9.fc29.x86_64 19/155 Installing : glibc-common-2.28-9.fc29.x86_64 20/155 Running scriptlet: glibc-2.28-9.fc29.x86_64 21/155 Installing : glibc-2.28-9.fc29.x86_64 21/155 Running scriptlet: glibc-2.28-9.fc29.x86_64 21/155 Installing : bash-4.4.23-5.fc29.x86_64 22/155 Running scriptlet: bash-4.4.23-5.fc29.x86_64 22/155 Installing : libsepol-2.8-2.fc29.x86_64 23/155 Running scriptlet: libsepol-2.8-2.fc29.x86_64 23/155 Installing : zlib-1.2.11-14.fc29.x86_64 24/155 Installing : xz-libs-5.2.4-3.fc29.x86_64 25/155 Installing : bzip2-libs-1.0.6-28.fc29.x86_64 26/155 Installing : libgpg-error-1.31-2.fc29.x86_64 27/155 Installing : libcap-2.25-12.fc29.x86_64 28/155 Installing : libdb-5.3.28-33.fc29.x86_64 29/155 Running scriptlet: libdb-5.3.28-33.fc29.x86_64 29/155 Installing : elfutils-libelf-0.174-1.fc29.x86_64 30/155 Installing : libuuid-2.32.1-1.fc29.x86_64 31/155 Running scriptlet: libuuid-2.32.1-1.fc29.x86_64 31/155 Installing : libxcrypt-4.2.1-3.fc29.x86_64 32/155 Installing : libzstd-1.3.6-1.fc29.x86_64 33/155 Installing : popt-1.16-15.fc29.x86_64 34/155 Installing : libxml2-2.9.8-4.fc29.x86_64 35/155 Installing : sqlite-libs-3.24.0-2.fc29.x86_64 36/155 Installing : expat-2.2.6-1.fc29.x86_64 37/155 Installing : lua-libs-5.3.5-2.fc29.x86_64 38/155 Installing : libcom_err-1.44.3-1.fc29.x86_64 39/155 Running scriptlet: libcom_err-1.44.3-1.fc29.x86_64 39/155 Installing : gmp-1:6.1.2-8.fc29.x86_64 40/155 Running scriptlet: gmp-1:6.1.2-8.fc29.x86_64 40/155 Installing : json-c-0.13.1-3.fc29.x86_64 41/155 Installing : libsmartcols-2.32.1-1.fc29.x86_64 42/155 Running scriptlet: libsmartcols-2.32.1-1.fc29.x86_64 42/155 Installing : libffi-3.1-18.fc29.x86_64 43/155 Installing : libattr-2.4.48-3.fc29.x86_64 44/155 Installing : libacl-2.2.53-2.fc29.x86_64 45/155 Installing : sed-4.5-2.fc29.x86_64 46/155 Installing : p11-kit-0.23.14-1.fc29.x86_64 47/155 Running scriptlet: p11-kit-0.23.14-1.fc29.x86_64 47/155 Installing : libgcrypt-1.8.3-3.fc29.x86_64 48/155 Running scriptlet: libgcrypt-1.8.3-3.fc29.x86_64 48/155 Installing : libstdc++-8.2.1-2.fc29.x86_64 49/155 Running scriptlet: libstdc++-8.2.1-2.fc29.x86_64 49/155 Installing : readline-7.0-12.fc29.x86_64 50/155 Installing : libunistring-0.9.10-4.fc29.x86_64 51/155 Installing : libidn2-2.0.5-2.fc29.x86_64 52/155 Installing : lz4-libs-1.8.2-2.fc29.x86_64 53/155 Installing : libcap-ng-0.7.9-4.fc29.x86_64 54/155 Installing : audit-libs-3.0-0.4.20180831git0047a6c.fc29.x86_6 55/155 Running scriptlet: audit-libs-3.0-0.4.20180831git0047a6c.fc29.x86_6 55/155 Installing : libassuan-2.5.1-4.fc29.x86_64 56/155 Installing : pcre-8.42-4.fc29.x86_64 57/155 Installing : grep-3.1-8.fc29.x86_64 58/155 Installing : keyutils-libs-1.5.10-8.fc29.x86_64 59/155 Installing : libtasn1-4.13-4.fc29.x86_64 60/155 Running scriptlet: libtasn1-4.13-4.fc29.x86_64 60/155 Installing : libsemanage-2.8-4.fc29.x86_64 61/155 Installing : libpsl-0.20.2-5.fc29.x86_64 62/155 Installing : acl-2.2.53-2.fc29.x86_64 63/155 Installing : nettle-3.4-5.fc29.x86_64 64/155 Installing : mpfr-3.1.6-2.fc29.x86_64 65/155 Running scriptlet: mpfr-3.1.6-2.fc29.x86_64 65/155 Installing : libcomps-0.1.8-14.fc29.x86_64 66/155 Installing : libmetalink-0.1.3-7.fc29.x86_64 67/155 Installing : chkconfig-1.10-6.fc29.x86_64 68/155 Installing : p11-kit-trust-0.23.14-1.fc29.x86_64 69/155 Running scriptlet: p11-kit-trust-0.23.14-1.fc29.x86_64 69/155 Installing : libdb-utils-5.3.28-33.fc29.x86_64 70/155 Installing : libksba-1.3.5-8.fc29.x86_64 71/155 Installing : kmod-libs-25-3.fc29.x86_64 72/155 Running scriptlet: kmod-libs-25-3.fc29.x86_64 72/155 Installing : file-libs-5.34-3.fc29.x86_64 73/155 Installing : info-6.5-11.fc29.x86_64 74/155 Installing : coreutils-common-8.30-4.fc29.x86_64 75/155 Running scriptlet: coreutils-common-8.30-4.fc29.x86_64 75/155 Installing : gdbm-libs-1:1.18-1.fc29.x86_64 76/155 Installing : libyaml-0.2.1-2.fc29.x86_64 77/155 Installing : npth-1.5-6.fc29.x86_64 78/155 Installing : libverto-0.3.0-6.fc29.x86_64 79/155 Installing : libsigsegv-2.11-6.fc29.x86_64 80/155 Installing : gawk-4.2.1-3.fc29.x86_64 81/155 Installing : libseccomp-2.3.3-3.fc29.x86_64 82/155 Running scriptlet: libseccomp-2.3.3-3.fc29.x86_64 82/155 Installing : qrencode-libs-3.4.4-6.fc29.x86_64 83/155 Installing : libargon2-20161029-6.fc29.x86_64 84/155 Installing : libpcap-14:1.9.0-2.fc29.x86_64 85/155 Installing : iptables-libs-1.8.0-3.fc29.x86_64 86/155 Installing : ncurses-6.1-8.20180923.fc29.x86_64 87/155 Installing : openssl-libs-1:1.1.1-3.fc29.x86_64 88/155 Running scriptlet: openssl-libs-1:1.1.1-3.fc29.x86_64 88/155 Installing : coreutils-8.30-4.fc29.x86_64 89/155 Installing : crypto-policies-20180925-1.git71ca85f.fc29.noarc 90/155 Running scriptlet: crypto-policies-20180925-1.git71ca85f.fc29.noarc 90/155 Running scriptlet: ca-certificates-2018.2.26-2.fc29.noarch 91/155 Installing : ca-certificates-2018.2.26-2.fc29.noarch 91/155 Running scriptlet: ca-certificates-2018.2.26-2.fc29.noarch 91/155 Installing : libblkid-2.32.1-1.fc29.x86_64 92/155 Running scriptlet: libblkid-2.32.1-1.fc29.x86_64 92/155 Installing : libmount-2.32.1-1.fc29.x86_64 93/155 Running scriptlet: libmount-2.32.1-1.fc29.x86_64 93/155 Installing : systemd-libs-239-3.fc29.x86_64 94/155 Running scriptlet: systemd-libs-239-3.fc29.x86_64 94/155 Installing : glib2-2.58.1-1.fc29.x86_64 95/155 Installing : libmodulemd-1.6.4-1.fc29.x86_64 96/155 Installing : krb5-libs-1.16.1-21.fc29.x86_64 97/155 Installing : libtirpc-1.1.4-0.fc29.x86_64 98/155 Running scriptlet: libtirpc-1.1.4-0.fc29.x86_64 98/155 Installing : shadow-utils-2:4.6-2.fc29.x86_64 99/155 Installing : libnsl2-1.2.0-3.20180605git4a062cf.fc29.x86_64 100/155 Running scriptlet: libnsl2-1.2.0-3.20180605git4a062cf.fc29.x86_64 100/155 Installing : python3-3.7.0-9.fc29.x86_64 101/155 Installing : python3-libs-3.7.0-9.fc29.x86_64 102/155 Installing : dbus-libs-1:1.12.10-1.fc29.x86_64 103/155 Running scriptlet: dbus-libs-1:1.12.10-1.fc29.x86_64 103/155 Installing : gnutls-3.6.4-1.fc29.x86_64 104/155 Running scriptlet: gnutls-3.6.4-1.fc29.x86_64 104/155 Installing : dbus-tools-1:1.12.10-1.fc29.x86_64 105/155 Installing : python3-libcomps-0.1.8-14.fc29.x86_64 106/155 Installing : python3-distro-1.3.0-4.fc29.noarch 107/155 Installing : python3-six-1.11.0-6.fc29.noarch 108/155 Installing : python3-iniparse-0.4-32.fc29.noarch 109/155 Running scriptlet: libutempter-1.1.6-15.fc29.x86_64 110/155 Installing : libutempter-1.1.6-15.fc29.x86_64 110/155 Running scriptlet: dbus-common-1:1.12.10-1.fc29.noarch 111/155 Installing : dbus-common-1:1.12.10-1.fc29.noarch 111/155 Installing : dbus-daemon-1:1.12.10-1.fc29.x86_64 112/155 Running scriptlet: dbus-daemon-1:1.12.10-1.fc29.x86_64 112/155 Installing : cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86_64 113/155 Running scriptlet: cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86_64 113/155 Installing : openldap-2.4.46-8.fc29.x86_64 114/155 Installing : libssh-0.8.3-3.fc29.x86_64 115/155 Installing : libusbx-1.0.22-1.fc29.x86_64 116/155 Installing : gnupg2-2.2.9-1.fc29.x86_64 117/155 Installing : gpgme-1.11.1-3.fc29.x86_64 118/155 Installing : python3-gpg-1.11.1-3.fc29.x86_64 119/155 Installing : libfdisk-2.32.1-1.fc29.x86_64 120/155 Running scriptlet: libfdisk-2.32.1-1.fc29.x86_64 120/155 Installing : gzip-1.9-7.fc29.x86_64 121/155 Installing : cracklib-2.9.6-15.fc29.x86_64 122/155 Installing : pam-1.3.1-3.fc29.x86_64 123/155 Running scriptlet: pam-1.3.1-3.fc29.x86_64 123/155 Installing : libpwquality-1.4.0-10.fc29.x86_64 124/155 Installing : util-linux-2.32.1-1.fc29.x86_64 125/155 Running scriptlet: util-linux-2.32.1-1.fc29.x86_64 125/155 Installing : device-mapper-1.02.150-1.fc29.x86_64 126/155 Installing : device-mapper-libs-1.02.150-1.fc29.x86_64 127/155 Running scriptlet: device-mapper-libs-1.02.150-1.fc29.x86_64 127/155 Installing : cryptsetup-libs-2.0.4-1.fc29.x86_64 128/155 Running scriptlet: cryptsetup-libs-2.0.4-1.fc29.x86_64 128/155 Installing : elfutils-default-yama-scope-0.174-1.fc29.noarch 129/155 Running scriptlet: elfutils-default-yama-scope-0.174-1.fc29.noarch 129/155 Installing : elfutils-libs-0.174-1.fc29.x86_64 130/155 Installing : systemd-pam-239-3.fc29.x86_64 131/155 Running scriptlet: systemd-239-3.fc29.x86_64 132/155 Installing : systemd-239-3.fc29.x86_64 132/155 Running scriptlet: systemd-239-3.fc29.x86_64 132/155 Installing : dbus-1:1.12.10-1.fc29.x86_64 133/155 Installing : ima-evm-utils-1.1-4.fc29.x86_64 134/155 Installing : libarchive-3.3.2-2.fc29.x86_64 135/155 Installing : brotli-1.0.5-1.fc29.x86_64 136/155 Installing : libnghttp2-1.34.0-1.fc29.x86_64 137/155 Installing : libcurl-7.61.1-2.fc29.x86_64 138/155 Installing : librepo-1.9.1-1.fc29.x86_64 139/155 Installing : curl-7.61.1-2.fc29.x86_64 140/155 Installing : rpm-plugin-selinux-4.14.2-1.fc29.x86_64 141/155 Installing : rpm-libs-4.14.2-1.fc29.x86_64 142/155 Installing : rpm-4.14.2-1.fc29.x86_64 143/155 Installing : libsolv-0.6.35-3.fc29.x86_64 144/155 Installing : libdnf-0.20.0-1.fc29.x86_64 145/155 Installing : python3-libdnf-0.20.0-1.fc29.x86_64 146/155 Installing : python3-hawkey-0.20.0-1.fc29.x86_64 147/155 Installing : rpm-build-libs-4.14.2-1.fc29.x86_64 148/155 Installing : rpm-sign-libs-4.14.2-1.fc29.x86_64 149/155 Installing : python3-rpm-4.14.2-1.fc29.x86_64 150/155 Installing : python3-dnf-3.6.1-2.fc29.noarch 151/155 Installing : python3-dnf-plugins-core-3.0.4-1.fc29.noarch 152/155 Installing : dnf-plugins-core-3.0.4-1.fc29.noarch 153/155 Installing : dnf-3.6.1-2.fc29.noarch 154/155 Running scriptlet: dnf-3.6.1-2.fc29.noarch 154/155 Installing : distribution-gpg-keys-1.23-1.fc29.noarch 155/155 Running scriptlet: fedora-release-29-0.17.noarch 155/155 Running scriptlet: filesystem-3.9-2.fc29.x86_64 155/155 Running scriptlet: glibc-all-langpacks-2.28-9.fc29.x86_64 155/155 Running scriptlet: glibc-common-2.28-9.fc29.x86_64 155/155 Running scriptlet: info-6.5-11.fc29.x86_64 155/155 Running scriptlet: glib2-2.58.1-1.fc29.x86_64 155/155 Running scriptlet: systemd-239-3.fc29.x86_64 155/155 Verifying : dnf-3.6.1-2.fc29.noarch 1/155 Verifying : dnf-plugins-core-3.0.4-1.fc29.noarch 2/155 Verifying : distribution-gpg-keys-1.23-1.fc29.noarch 3/155 Verifying : bash-4.4.23-5.fc29.x86_64 4/155 Verifying : python3-dnf-3.6.1-2.fc29.noarch 5/155 Verifying : python3-dnf-plugins-core-3.0.4-1.fc29.noarch 6/155 Verifying : filesystem-3.9-2.fc29.x86_64 7/155 Verifying : glibc-2.28-9.fc29.x86_64 8/155 Verifying : ncurses-libs-6.1-8.20180923.fc29.x86_64 9/155 Verifying : dnf-data-3.6.1-2.fc29.noarch 10/155 Verifying : python3-gpg-1.11.1-3.fc29.x86_64 11/155 Verifying : python3-hawkey-0.20.0-1.fc29.x86_64 12/155 Verifying : python3-iniparse-0.4-32.fc29.noarch 13/155 Verifying : python3-libcomps-0.1.8-14.fc29.x86_64 14/155 Verifying : python3-libdnf-0.20.0-1.fc29.x86_64 15/155 Verifying : python3-rpm-4.14.2-1.fc29.x86_64 16/155 Verifying : python3-distro-1.3.0-4.fc29.noarch 17/155 Verifying : setup-2.12.1-1.fc29.noarch 18/155 Verifying : basesystem-11-6.fc29.noarch 19/155 Verifying : glibc-common-2.28-9.fc29.x86_64 20/155 Verifying : ncurses-base-6.1-8.20180923.fc29.noarch 21/155 Verifying : libreport-filesystem-2.9.6-1.fc29.noarch 22/155 Verifying : gpgme-1.11.1-3.fc29.x86_64 23/155 Verifying : python3-libs-3.7.0-9.fc29.x86_64 24/155 Verifying : glib2-2.58.1-1.fc29.x86_64 25/155 Verifying : json-c-0.13.1-3.fc29.x86_64 26/155 Verifying : libdnf-0.20.0-1.fc29.x86_64 27/155 Verifying : libgcc-8.2.1-2.fc29.x86_64 28/155 Verifying : libgpg-error-1.31-2.fc29.x86_64 29/155 Verifying : libmodulemd-1.6.4-1.fc29.x86_64 30/155 Verifying : librepo-1.9.1-1.fc29.x86_64 31/155 Verifying : libsmartcols-2.32.1-1.fc29.x86_64 32/155 Verifying : libsolv-0.6.35-3.fc29.x86_64 33/155 Verifying : libstdc++-8.2.1-2.fc29.x86_64 34/155 Verifying : rpm-libs-4.14.2-1.fc29.x86_64 35/155 Verifying : sqlite-libs-3.24.0-2.fc29.x86_64 36/155 Verifying : python3-six-1.11.0-6.fc29.noarch 37/155 Verifying : expat-2.2.6-1.fc29.x86_64 38/155 Verifying : libcomps-0.1.8-14.fc29.x86_64 39/155 Verifying : libxml2-2.9.8-4.fc29.x86_64 40/155 Verifying : rpm-build-libs-4.14.2-1.fc29.x86_64 41/155 Verifying : rpm-sign-libs-4.14.2-1.fc29.x86_64 42/155 Verifying : libselinux-2.8-4.fc29.x86_64 43/155 Verifying : tzdata-2018e-2.fc29.noarch 44/155 Verifying : gnupg2-2.2.9-1.fc29.x86_64 45/155 Verifying : libassuan-2.5.1-4.fc29.x86_64 46/155 Verifying : bzip2-libs-1.0.6-28.fc29.x86_64 47/155 Verifying : gdbm-libs-1:1.18-1.fc29.x86_64 48/155 Verifying : libffi-3.1-18.fc29.x86_64 49/155 Verifying : libnsl2-1.2.0-3.20180605git4a062cf.fc29.x86_64 50/155 Verifying : libtirpc-1.1.4-0.fc29.x86_64 51/155 Verifying : libuuid-2.32.1-1.fc29.x86_64 52/155 Verifying : libxcrypt-4.2.1-3.fc29.x86_64 53/155 Verifying : openssl-libs-1:1.1.1-3.fc29.x86_64 54/155 Verifying : python-pip-wheel-18.0-4.fc29.noarch 55/155 Verifying : python-setuptools-wheel-40.4.3-1.fc29.noarch 56/155 Verifying : readline-7.0-12.fc29.x86_64 57/155 Verifying : xz-libs-5.2.4-3.fc29.x86_64 58/155 Verifying : zlib-1.2.11-14.fc29.x86_64 59/155 Verifying : libmount-2.32.1-1.fc29.x86_64 60/155 Verifying : pcre-8.42-4.fc29.x86_64 61/155 Verifying : libyaml-0.2.1-2.fc29.x86_64 62/155 Verifying : libzstd-1.3.6-1.fc29.x86_64 63/155 Verifying : elfutils-libelf-0.174-1.fc29.x86_64 64/155 Verifying : libacl-2.2.53-2.fc29.x86_64 65/155 Verifying : libcap-2.25-12.fc29.x86_64 66/155 Verifying : libdb-5.3.28-33.fc29.x86_64 67/155 Verifying : lua-libs-5.3.5-2.fc29.x86_64 68/155 Verifying : popt-1.16-15.fc29.x86_64 69/155 Verifying : rpm-4.14.2-1.fc29.x86_64 70/155 Verifying : rpm-plugin-selinux-4.14.2-1.fc29.x86_64 71/155 Verifying : elfutils-libs-0.174-1.fc29.x86_64 72/155 Verifying : file-libs-5.34-3.fc29.x86_64 73/155 Verifying : ima-evm-utils-1.1-4.fc29.x86_64 74/155 Verifying : libsepol-2.8-2.fc29.x86_64 75/155 Verifying : pcre2-10.32-3.fc29.x86_64 76/155 Verifying : gnutls-3.6.4-1.fc29.x86_64 77/155 Verifying : libgcrypt-1.8.3-3.fc29.x86_64 78/155 Verifying : libksba-1.3.5-8.fc29.x86_64 79/155 Verifying : libusbx-1.0.22-1.fc29.x86_64 80/155 Verifying : npth-1.5-6.fc29.x86_64 81/155 Verifying : openldap-2.4.46-8.fc29.x86_64 82/155 Verifying : krb5-libs-1.16.1-21.fc29.x86_64 83/155 Verifying : libcom_err-1.44.3-1.fc29.x86_64 84/155 Verifying : libxcrypt-common-4.2.1-3.fc29.noarch 85/155 Verifying : ca-certificates-2018.2.26-2.fc29.noarch 86/155 Verifying : crypto-policies-20180925-1.git71ca85f.fc29.noarc 87/155 Verifying : libblkid-2.32.1-1.fc29.x86_64 88/155 Verifying : libattr-2.4.48-3.fc29.x86_64 89/155 Verifying : libarchive-3.3.2-2.fc29.x86_64 90/155 Verifying : libdb-utils-5.3.28-33.fc29.x86_64 91/155 Verifying : elfutils-default-yama-scope-0.174-1.fc29.noarch 92/155 Verifying : keyutils-libs-1.5.10-8.fc29.x86_64 93/155 Verifying : gmp-1:6.1.2-8.fc29.x86_64 94/155 Verifying : libidn2-2.0.5-2.fc29.x86_64 95/155 Verifying : libtasn1-4.13-4.fc29.x86_64 96/155 Verifying : libunistring-0.9.10-4.fc29.x86_64 97/155 Verifying : nettle-3.4-5.fc29.x86_64 98/155 Verifying : p11-kit-0.23.14-1.fc29.x86_64 99/155 Verifying : systemd-libs-239-3.fc29.x86_64 100/155 Verifying : cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86_64 101/155 Verifying : grep-3.1-8.fc29.x86_64 102/155 Verifying : libverto-0.3.0-6.fc29.x86_64 103/155 Verifying : sed-4.5-2.fc29.x86_64 104/155 Verifying : lz4-libs-1.8.2-2.fc29.x86_64 105/155 Verifying : python3-3.7.0-9.fc29.x86_64 106/155 Verifying : gawk-4.2.1-3.fc29.x86_64 107/155 Verifying : libsigsegv-2.11-6.fc29.x86_64 108/155 Verifying : mpfr-3.1.6-2.fc29.x86_64 109/155 Verifying : p11-kit-trust-0.23.14-1.fc29.x86_64 110/155 Verifying : chkconfig-1.10-6.fc29.x86_64 111/155 Verifying : systemd-239-3.fc29.x86_64 112/155 Verifying : acl-2.2.53-2.fc29.x86_64 113/155 Verifying : audit-libs-3.0-0.4.20180831git0047a6c.fc29.x86_6 114/155 Verifying : cryptsetup-libs-2.0.4-1.fc29.x86_64 115/155 Verifying : iptables-libs-1.8.0-3.fc29.x86_64 116/155 Verifying : kmod-libs-25-3.fc29.x86_64 117/155 Verifying : libseccomp-2.3.3-3.fc29.x86_64 118/155 Verifying : pam-1.3.1-3.fc29.x86_64 119/155 Verifying : qrencode-libs-3.4.4-6.fc29.x86_64 120/155 Verifying : shadow-utils-2:4.6-2.fc29.x86_64 121/155 Verifying : systemd-pam-239-3.fc29.x86_64 122/155 Verifying : libcap-ng-0.7.9-4.fc29.x86_64 123/155 Verifying : device-mapper-libs-1.02.150-1.fc29.x86_64 124/155 Verifying : libargon2-20161029-6.fc29.x86_64 125/155 Verifying : libpcap-14:1.9.0-2.fc29.x86_64 126/155 Verifying : cracklib-2.9.6-15.fc29.x86_64 127/155 Verifying : libsemanage-2.8-4.fc29.x86_64 128/155 Verifying : device-mapper-1.02.150-1.fc29.x86_64 129/155 Verifying : gzip-1.9-7.fc29.x86_64 130/155 Verifying : util-linux-2.32.1-1.fc29.x86_64 131/155 Verifying : libfdisk-2.32.1-1.fc29.x86_64 132/155 Verifying : libutempter-1.1.6-15.fc29.x86_64 133/155 Verifying : dbus-1:1.12.10-1.fc29.x86_64 134/155 Verifying : dbus-daemon-1:1.12.10-1.fc29.x86_64 135/155 Verifying : dbus-common-1:1.12.10-1.fc29.noarch 136/155 Verifying : dbus-libs-1:1.12.10-1.fc29.x86_64 137/155 Verifying : dbus-tools-1:1.12.10-1.fc29.x86_64 138/155 Verifying : libpwquality-1.4.0-10.fc29.x86_64 139/155 Verifying : coreutils-8.30-4.fc29.x86_64 140/155 Verifying : coreutils-common-8.30-4.fc29.x86_64 141/155 Verifying : ncurses-6.1-8.20180923.fc29.x86_64 142/155 Verifying : info-6.5-11.fc29.x86_64 143/155 Verifying : fedora-release-29-0.17.noarch 144/155 Verifying : fedora-repos-29-0.9.noarch 145/155 Verifying : fedora-gpg-keys-29-0.9.noarch 146/155 Verifying : curl-7.61.1-2.fc29.x86_64 147/155 Verifying : libmetalink-0.1.3-7.fc29.x86_64 148/155 Verifying : libcurl-7.61.1-2.fc29.x86_64 149/155 Verifying : brotli-1.0.5-1.fc29.x86_64 150/155 Verifying : libnghttp2-1.34.0-1.fc29.x86_64 151/155 Verifying : libpsl-0.20.2-5.fc29.x86_64 152/155 Verifying : libssh-0.8.3-3.fc29.x86_64 153/155 Verifying : publicsuffix-list-dafsa-20180723-1.fc29.noarch 154/155 Verifying : glibc-all-langpacks-2.28-9.fc29.x86_64 155/155 Installed: distribution-gpg-keys.noarch 1.23-1.fc29 dnf.noarch 3.6.1-2.fc29 dnf-plugins-core.noarch 3.0.4-1.fc29 acl.x86_64 2.2.53-2.fc29 audit-libs.x86_64 3.0-0.4.20180831git0047a6c.fc29 basesystem.noarch 11-6.fc29 bash.x86_64 4.4.23-5.fc29 brotli.x86_64 1.0.5-1.fc29 bzip2-libs.x86_64 1.0.6-28.fc29 ca-certificates.noarch 2018.2.26-2.fc29 chkconfig.x86_64 1.10-6.fc29 coreutils.x86_64 8.30-4.fc29 coreutils-common.x86_64 8.30-4.fc29 cracklib.x86_64 2.9.6-15.fc29 crypto-policies.noarch 20180925-1.git71ca85f.fc29 cryptsetup-libs.x86_64 2.0.4-1.fc29 curl.x86_64 7.61.1-2.fc29 cyrus-sasl-lib.x86_64 2.1.27-0.3rc7.fc29 dbus.x86_64 1:1.12.10-1.fc29 dbus-common.noarch 1:1.12.10-1.fc29 dbus-daemon.x86_64 1:1.12.10-1.fc29 dbus-libs.x86_64 1:1.12.10-1.fc29 dbus-tools.x86_64 1:1.12.10-1.fc29 device-mapper.x86_64 1.02.150-1.fc29 device-mapper-libs.x86_64 1.02.150-1.fc29 dnf-data.noarch 3.6.1-2.fc29 elfutils-default-yama-scope.noarch 0.174-1.fc29 elfutils-libelf.x86_64 0.174-1.fc29 elfutils-libs.x86_64 0.174-1.fc29 expat.x86_64 2.2.6-1.fc29 fedora-gpg-keys.noarch 29-0.9 fedora-release.noarch 29-0.17 fedora-repos.noarch 29-0.9 file-libs.x86_64 5.34-3.fc29 filesystem.x86_64 3.9-2.fc29 gawk.x86_64 4.2.1-3.fc29 gdbm-libs.x86_64 1:1.18-1.fc29 glib2.x86_64 2.58.1-1.fc29 glibc.x86_64 2.28-9.fc29 glibc-all-langpacks.x86_64 2.28-9.fc29 glibc-common.x86_64 2.28-9.fc29 gmp.x86_64 1:6.1.2-8.fc29 gnupg2.x86_64 2.2.9-1.fc29 gnutls.x86_64 3.6.4-1.fc29 gpgme.x86_64 1.11.1-3.fc29 grep.x86_64 3.1-8.fc29 gzip.x86_64 1.9-7.fc29 ima-evm-utils.x86_64 1.1-4.fc29 info.x86_64 6.5-11.fc29 iptables-libs.x86_64 1.8.0-3.fc29 json-c.x86_64 0.13.1-3.fc29 keyutils-libs.x86_64 1.5.10-8.fc29 kmod-libs.x86_64 25-3.fc29 krb5-libs.x86_64 1.16.1-21.fc29 libacl.x86_64 2.2.53-2.fc29 libarchive.x86_64 3.3.2-2.fc29 libargon2.x86_64 20161029-6.fc29 libassuan.x86_64 2.5.1-4.fc29 libattr.x86_64 2.4.48-3.fc29 libblkid.x86_64 2.32.1-1.fc29 libcap.x86_64 2.25-12.fc29 libcap-ng.x86_64 0.7.9-4.fc29 libcom_err.x86_64 1.44.3-1.fc29 libcomps.x86_64 0.1.8-14.fc29 libcurl.x86_64 7.61.1-2.fc29 libdb.x86_64 5.3.28-33.fc29 libdb-utils.x86_64 5.3.28-33.fc29 libdnf.x86_64 0.20.0-1.fc29 libfdisk.x86_64 2.32.1-1.fc29 libffi.x86_64 3.1-18.fc29 libgcc.x86_64 8.2.1-2.fc29 libgcrypt.x86_64 1.8.3-3.fc29 libgpg-error.x86_64 1.31-2.fc29 libidn2.x86_64 2.0.5-2.fc29 libksba.x86_64 1.3.5-8.fc29 libmetalink.x86_64 0.1.3-7.fc29 libmodulemd.x86_64 1.6.4-1.fc29 libmount.x86_64 2.32.1-1.fc29 libnghttp2.x86_64 1.34.0-1.fc29 libnsl2.x86_64 1.2.0-3.20180605git4a062cf.fc29 libpcap.x86_64 14:1.9.0-2.fc29 libpsl.x86_64 0.20.2-5.fc29 libpwquality.x86_64 1.4.0-10.fc29 librepo.x86_64 1.9.1-1.fc29 libreport-filesystem.noarch 2.9.6-1.fc29 libseccomp.x86_64 2.3.3-3.fc29 libselinux.x86_64 2.8-4.fc29 libsemanage.x86_64 2.8-4.fc29 libsepol.x86_64 2.8-2.fc29 libsigsegv.x86_64 2.11-6.fc29 libsmartcols.x86_64 2.32.1-1.fc29 libsolv.x86_64 0.6.35-3.fc29 libssh.x86_64 0.8.3-3.fc29 libstdc++.x86_64 8.2.1-2.fc29 libtasn1.x86_64 4.13-4.fc29 libtirpc.x86_64 1.1.4-0.fc29 libunistring.x86_64 0.9.10-4.fc29 libusbx.x86_64 1.0.22-1.fc29 libutempter.x86_64 1.1.6-15.fc29 libuuid.x86_64 2.32.1-1.fc29 libverto.x86_64 0.3.0-6.fc29 libxcrypt.x86_64 4.2.1-3.fc29 libxcrypt-common.noarch 4.2.1-3.fc29 libxml2.x86_64 2.9.8-4.fc29 libyaml.x86_64 0.2.1-2.fc29 libzstd.x86_64 1.3.6-1.fc29 lua-libs.x86_64 5.3.5-2.fc29 lz4-libs.x86_64 1.8.2-2.fc29 mpfr.x86_64 3.1.6-2.fc29 ncurses.x86_64 6.1-8.20180923.fc29 ncurses-base.noarch 6.1-8.20180923.fc29 ncurses-libs.x86_64 6.1-8.20180923.fc29 nettle.x86_64 3.4-5.fc29 npth.x86_64 1.5-6.fc29 openldap.x86_64 2.4.46-8.fc29 openssl-libs.x86_64 1:1.1.1-3.fc29 p11-kit.x86_64 0.23.14-1.fc29 p11-kit-trust.x86_64 0.23.14-1.fc29 pam.x86_64 1.3.1-3.fc29 pcre.x86_64 8.42-4.fc29 pcre2.x86_64 10.32-3.fc29 popt.x86_64 1.16-15.fc29 publicsuffix-list-dafsa.noarch 20180723-1.fc29 python-pip-wheel.noarch 18.0-4.fc29 python-setuptools-wheel.noarch 40.4.3-1.fc29 python3.x86_64 3.7.0-9.fc29 python3-distro.noarch 1.3.0-4.fc29 python3-dnf.noarch 3.6.1-2.fc29 python3-dnf-plugins-core.noarch 3.0.4-1.fc29 python3-gpg.x86_64 1.11.1-3.fc29 python3-hawkey.x86_64 0.20.0-1.fc29 python3-iniparse.noarch 0.4-32.fc29 python3-libcomps.x86_64 0.1.8-14.fc29 python3-libdnf.x86_64 0.20.0-1.fc29 python3-libs.x86_64 3.7.0-9.fc29 python3-rpm.x86_64 4.14.2-1.fc29 python3-six.noarch 1.11.0-6.fc29 qrencode-libs.x86_64 3.4.4-6.fc29 readline.x86_64 7.0-12.fc29 rpm.x86_64 4.14.2-1.fc29 rpm-build-libs.x86_64 4.14.2-1.fc29 rpm-libs.x86_64 4.14.2-1.fc29 rpm-plugin-selinux.x86_64 4.14.2-1.fc29 rpm-sign-libs.x86_64 4.14.2-1.fc29 sed.x86_64 4.5-2.fc29 setup.noarch 2.12.1-1.fc29 shadow-utils.x86_64 2:4.6-2.fc29 sqlite-libs.x86_64 3.24.0-2.fc29 systemd.x86_64 239-3.fc29 systemd-libs.x86_64 239-3.fc29 systemd-pam.x86_64 239-3.fc29 tzdata.noarch 2018e-2.fc29 util-linux.x86_64 2.32.1-1.fc29 xz-libs.x86_64 5.2.4-3.fc29 zlib.x86_64 1.2.11-14.fc29 Complete! Finish(bootstrap): dnf install Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/811960-fedora-29-x86_64-1539892322.415958/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled HW Info plugin Mock Version: 1.4.13 INFO: Mock Version: 1.4.13 Start: dnf install Copr repository 893 kB/s | 1.9 MB 00:02 Additional repo http_ccrma_stanford_edu_planetc 259 B/s | 271 B 00:01 Additional repo http_ccrma_stanford_edu_planetc 259 B/s | 270 B 00:01 Additional repo http_download1_rpmfusion_org_fr 276 B/s | 351 B 00:01 fedora 19 MB/s | 62 MB 00:03 updates 118 B/s | 257 B 00:02 Failed to synchronize cache for repo 'http_ccrma_stanford_edu_planetccrma_mirror_fedora_linux_planetccrma_releasever_basearch', ignoring this repo. Failed to synchronize cache for repo 'http_ccrma_stanford_edu_planetccrma_mirror_fedora_linux_planetcore_releasever_basearch', ignoring this repo. Failed to synchronize cache for repo 'http_download1_rpmfusion_org_free_fedora_releases_releasever_Everything_basearch_os', ignoring this repo. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing group/module packages: bash x86_64 4.4.23-5.fc29 fedora 1.5 M bzip2 x86_64 1.0.6-28.fc29 fedora 51 k coreutils x86_64 8.30-4.fc29 fedora 1.2 M cpio x86_64 2.12-9.fc29 fedora 252 k diffutils x86_64 3.6-5.fc29 fedora 350 k fedora-release noarch 29-0.17 fedora 28 k findutils x86_64 1:4.6.0-20.fc29 fedora 513 k gawk x86_64 4.2.1-3.fc29 fedora 1.1 M grep x86_64 3.1-8.fc29 fedora 249 k gzip x86_64 1.9-7.fc29 fedora 153 k info x86_64 6.5-11.fc29 fedora 175 k make x86_64 1:4.2.1-10.fc29 fedora 487 k patch x86_64 2.7.6-5.fc29 fedora 127 k redhat-rpm-config noarch 118-1.fc29 fedora 58 k rpm-build x86_64 4.14.2-1.fc29 fedora 114 k sed x86_64 4.5-2.fc29 fedora 288 k shadow-utils x86_64 2:4.6-2.fc29 fedora 1.2 M tar x86_64 2:1.30-6.fc29 fedora 805 k unzip x86_64 6.0-40.fc29 fedora 179 k util-linux x86_64 2.32.1-1.fc29 fedora 2.4 M which x86_64 2.21-11.fc29 fedora 41 k xz x86_64 5.2.4-3.fc29 fedora 146 k Installing dependencies: audit-libs x86_64 3.0-0.4.20180831git0047a6c.fc29 fedora 107 k basesystem noarch 11-6.fc29 fedora 6.9 k binutils x86_64 2.31.1-13.fc29 fedora 6.0 M brotli x86_64 1.0.5-1.fc29 fedora 322 k bzip2-libs x86_64 1.0.6-28.fc29 fedora 39 k ca-certificates noarch 2018.2.26-2.fc29 fedora 385 k chkconfig x86_64 1.10-6.fc29 fedora 170 k coreutils-common x86_64 8.30-4.fc29 fedora 1.9 M cracklib x86_64 2.9.6-15.fc29 fedora 76 k crypto-policies noarch 20180925-1.git71ca85f.fc29 fedora 46 k curl x86_64 7.61.1-2.fc29 fedora 311 k cyrus-sasl-lib x86_64 2.1.27-0.3rc7.fc29 fedora 99 k dwz x86_64 0.12-9.fc29 fedora 105 k efi-srpm-macros noarch 3-3.fc29 fedora 21 k elfutils x86_64 0.174-1.fc29 fedora 289 k elfutils-default-yama-scope noarch 0.174-1.fc29 fedora 15 k elfutils-libelf x86_64 0.174-1.fc29 fedora 176 k elfutils-libs x86_64 0.174-1.fc29 fedora 256 k expat x86_64 2.2.6-1.fc29 fedora 100 k fedora-gpg-keys noarch 29-0.9 fedora 98 k fedora-repos noarch 29-0.9 fedora 9.5 k file x86_64 5.34-3.fc29 fedora 49 k file-libs x86_64 5.34-3.fc29 fedora 525 k filesystem x86_64 3.9-2.fc29 fedora 1.1 M fpc-srpm-macros noarch 1.1-5.fc29 fedora 7.5 k gc x86_64 7.6.4-4.fc29 fedora 101 k gdb-headless x86_64 8.2-3.fc29 fedora 3.3 M gdbm-libs x86_64 1:1.18-1.fc29 fedora 49 k ghc-srpm-macros noarch 1.4.2-8.fc29 fedora 7.4 k glib2 x86_64 2.58.1-1.fc29 fedora 2.5 M glibc x86_64 2.28-9.fc29 fedora 3.8 M glibc-all-langpacks x86_64 2.28-9.fc29 fedora 25 M glibc-common x86_64 2.28-9.fc29 fedora 795 k gmp x86_64 1:6.1.2-8.fc29 fedora 272 k gnat-srpm-macros noarch 4-6.fc29 fedora 8.2 k go-srpm-macros noarch 2-18.fc29 fedora 11 k guile x86_64 5:2.0.14-12.fc29 fedora 3.5 M keyutils-libs x86_64 1.5.10-8.fc29 fedora 26 k krb5-libs x86_64 1.16.1-21.fc29 fedora 703 k libacl x86_64 2.2.53-2.fc29 fedora 25 k libarchive x86_64 3.3.2-2.fc29 fedora 351 k libatomic_ops x86_64 7.6.6-1.fc29 fedora 34 k libattr x86_64 2.4.48-3.fc29 fedora 18 k libbabeltrace x86_64 1.5.6-1.fc29 fedora 197 k libblkid x86_64 2.32.1-1.fc29 fedora 149 k libcap x86_64 2.25-12.fc29 fedora 49 k libcap-ng x86_64 0.7.9-4.fc29 fedora 26 k libcom_err x86_64 1.44.3-1.fc29 fedora 27 k libcurl x86_64 7.61.1-2.fc29 fedora 246 k libdb x86_64 5.3.28-33.fc29 fedora 752 k libdb-utils x86_64 5.3.28-33.fc29 fedora 142 k libfdisk x86_64 2.32.1-1.fc29 fedora 197 k libffi x86_64 3.1-18.fc29 fedora 32 k libgcc x86_64 8.2.1-2.fc29 fedora 93 k libgcrypt x86_64 1.8.3-3.fc29 fedora 448 k libgpg-error x86_64 1.31-2.fc29 fedora 235 k libidn2 x86_64 2.0.5-2.fc29 fedora 87 k libipt x86_64 2.0-1.fc29 fedora 50 k libmetalink x86_64 0.1.3-7.fc29 fedora 29 k libmount x86_64 2.32.1-1.fc29 fedora 168 k libnghttp2 x86_64 1.34.0-1.fc29 fedora 70 k libnsl2 x86_64 1.2.0-3.20180605git4a062cf.fc29 fedora 57 k libpkgconf x86_64 1.5.3-2.fc29 fedora 35 k libpsl x86_64 0.20.2-5.fc29 fedora 58 k libpwquality x86_64 1.4.0-10.fc29 fedora 96 k libselinux x86_64 2.8-4.fc29 fedora 79 k libsemanage x86_64 2.8-4.fc29 fedora 109 k libsepol x86_64 2.8-2.fc29 fedora 298 k libsigsegv x86_64 2.11-6.fc29 fedora 26 k libsmartcols x86_64 2.32.1-1.fc29 fedora 109 k libssh x86_64 0.8.3-3.fc29 fedora 209 k libstdc++ x86_64 8.2.1-2.fc29 fedora 452 k libtasn1 x86_64 4.13-4.fc29 fedora 69 k libtirpc x86_64 1.1.4-0.fc29 fedora 96 k libtool-ltdl x86_64 2.4.6-27.fc29 fedora 34 k libunistring x86_64 0.9.10-4.fc29 fedora 416 k libutempter x86_64 1.1.6-15.fc29 fedora 25 k libuuid x86_64 2.32.1-1.fc29 fedora 28 k libverto x86_64 0.3.0-6.fc29 fedora 21 k libxcrypt x86_64 4.2.1-3.fc29 fedora 65 k libxcrypt-common noarch 4.2.1-3.fc29 fedora 33 k libxml2 x86_64 2.9.8-4.fc29 fedora 648 k libzstd x86_64 1.3.6-1.fc29 fedora 242 k lua-libs x86_64 5.3.5-2.fc29 fedora 111 k lz4-libs x86_64 1.8.2-2.fc29 fedora 60 k mpfr x86_64 3.1.6-2.fc29 fedora 216 k ncurses x86_64 6.1-8.20180923.fc29 fedora 359 k ncurses-base noarch 6.1-8.20180923.fc29 fedora 58 k ncurses-libs x86_64 6.1-8.20180923.fc29 fedora 287 k nim-srpm-macros noarch 1-3.fc29 fedora 8.0 k ocaml-srpm-macros noarch 5-4.fc29 fedora 7.8 k openblas-srpm-macros noarch 2-4.fc29 fedora 7.2 k openldap x86_64 2.4.46-8.fc29 fedora 280 k openssl-libs x86_64 1:1.1.1-3.fc29 fedora 1.3 M p11-kit x86_64 0.23.14-1.fc29 fedora 240 k p11-kit-trust x86_64 0.23.14-1.fc29 fedora 124 k pam x86_64 1.3.1-3.fc29 fedora 684 k pcre x86_64 8.42-4.fc29 fedora 186 k pcre2 x86_64 10.32-3.fc29 fedora 236 k perl-srpm-macros noarch 1-28.fc29 fedora 8.1 k pkgconf x86_64 1.5.3-2.fc29 fedora 39 k pkgconf-m4 noarch 1.5.3-2.fc29 fedora 17 k pkgconf-pkg-config x86_64 1.5.3-2.fc29 fedora 15 k popt x86_64 1.16-15.fc29 fedora 56 k publicsuffix-list-dafsa noarch 20180723-1.fc29 fedora 54 k python-pip-wheel noarch 18.0-4.fc29 fedora 1.2 M python-setuptools-wheel noarch 40.4.3-1.fc29 fedora 274 k python-srpm-macros noarch 3-37.fc29 fedora 11 k python3-libs x86_64 3.7.0-9.fc29 fedora 7.8 M qt5-srpm-macros noarch 5.11.1-4.fc29 fedora 9.4 k readline x86_64 7.0-12.fc29 fedora 189 k rpm x86_64 4.14.2-1.fc29 fedora 486 k rpm-build-libs x86_64 4.14.2-1.fc29 fedora 92 k rpm-libs x86_64 4.14.2-1.fc29 fedora 271 k rpm-plugin-selinux x86_64 4.14.2-1.fc29 fedora 24 k rust-srpm-macros noarch 6-1.fc29 fedora 8.4 k setup noarch 2.12.1-1.fc29 fedora 147 k sqlite-libs x86_64 3.24.0-2.fc29 fedora 535 k systemd-libs x86_64 239-3.fc29 fedora 477 k tzdata noarch 2018e-2.fc29 fedora 423 k xz-libs x86_64 5.2.4-3.fc29 fedora 87 k zip x86_64 3.0-23.fc29 fedora 264 k zlib x86_64 1.2.11-14.fc29 fedora 88 k zstd x86_64 1.3.6-1.fc29 fedora 343 k Transaction Summary ================================================================================ Install 146 Packages Total download size: 87 M Installed size: 434 M Downloading Packages: (1/146): basesystem-11-6.fc29.noarch.rpm 6.5 kB/s | 6.9 kB 00:01 (2/146): audit-libs-3.0-0.4.20180831git0047a6c. 101 kB/s | 107 kB 00:01 (3/146): brotli-1.0.5-1.fc29.x86_64.rpm 12 MB/s | 322 kB 00:00 (4/146): bash-4.4.23-5.fc29.x86_64.rpm 1.3 MB/s | 1.5 MB 00:01 (5/146): bzip2-libs-1.0.6-28.fc29.x86_64.rpm 6.6 MB/s | 39 kB 00:00 (6/146): ca-certificates-2018.2.26-2.fc29.noarc 29 MB/s | 385 kB 00:00 (7/146): chkconfig-1.10-6.fc29.x86_64.rpm 10 MB/s | 170 kB 00:00 (8/146): bzip2-1.0.6-28.fc29.x86_64.rpm 599 kB/s | 51 kB 00:00 (9/146): coreutils-8.30-4.fc29.x86_64.rpm 19 MB/s | 1.2 MB 00:00 (10/146): coreutils-common-8.30-4.fc29.x86_64.r 17 MB/s | 1.9 MB 00:00 (11/146): cracklib-2.9.6-15.fc29.x86_64.rpm 3.1 MB/s | 76 kB 00:00 (12/146): binutils-2.31.1-13.fc29.x86_64.rpm 20 MB/s | 6.0 MB 00:00 (13/146): crypto-policies-20180925-1.git71ca85f 1.1 MB/s | 46 kB 00:00 (14/146): curl-7.61.1-2.fc29.x86_64.rpm 25 MB/s | 311 kB 00:00 (15/146): cpio-2.12-9.fc29.x86_64.rpm 1.6 MB/s | 252 kB 00:00 (16/146): cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86 1.9 MB/s | 99 kB 00:00 (17/146): diffutils-3.6-5.fc29.x86_64.rpm 7.0 MB/s | 350 kB 00:00 (18/146): dwz-0.12-9.fc29.x86_64.rpm 1.3 MB/s | 105 kB 00:00 (19/146): efi-srpm-macros-3-3.fc29.noarch.rpm 507 kB/s | 21 kB 00:00 (20/146): elfutils-default-yama-scope-0.174-1.f 2.1 MB/s | 15 kB 00:00 (21/146): elfutils-libelf-0.174-1.fc29.x86_64.r 15 MB/s | 176 kB 00:00 (22/146): elfutils-libs-0.174-1.fc29.x86_64.rpm 12 MB/s | 256 kB 00:00 (23/146): expat-2.2.6-1.fc29.x86_64.rpm 5.9 MB/s | 100 kB 00:00 (24/146): fedora-gpg-keys-29-0.9.noarch.rpm 8.7 MB/s | 98 kB 00:00 (25/146): fedora-release-29-0.17.noarch.rpm 2.5 MB/s | 28 kB 00:00 (26/146): fedora-repos-29-0.9.noarch.rpm 317 kB/s | 9.5 kB 00:00 (27/146): elfutils-0.174-1.fc29.x86_64.rpm 2.1 MB/s | 289 kB 00:00 (28/146): file-libs-5.34-3.fc29.x86_64.rpm 12 MB/s | 525 kB 00:00 (29/146): filesystem-3.9-2.fc29.x86_64.rpm 18 MB/s | 1.1 MB 00:00 (30/146): file-5.34-3.fc29.x86_64.rpm 420 kB/s | 49 kB 00:00 (31/146): findutils-4.6.0-20.fc29.x86_64.rpm 7.7 MB/s | 513 kB 00:00 (32/146): fpc-srpm-macros-1.1-5.fc29.noarch.rpm 324 kB/s | 7.5 kB 00:00 (33/146): gawk-4.2.1-3.fc29.x86_64.rpm 12 MB/s | 1.1 MB 00:00 (34/146): gc-7.6.4-4.fc29.x86_64.rpm 968 kB/s | 101 kB 00:00 (35/146): gdbm-libs-1.18-1.fc29.x86_64.rpm 2.0 MB/s | 49 kB 00:00 (36/146): ghc-srpm-macros-1.4.2-8.fc29.noarch.r 53 kB/s | 7.4 kB 00:00 (37/146): gdb-headless-8.2-3.fc29.x86_64.rpm 12 MB/s | 3.3 MB 00:00 (38/146): glib2-2.58.1-1.fc29.x86_64.rpm 11 MB/s | 2.5 MB 00:00 (39/146): glibc-common-2.28-9.fc29.x86_64.rpm 7.2 MB/s | 795 kB 00:00 (40/146): gmp-6.1.2-8.fc29.x86_64.rpm 5.1 MB/s | 272 kB 00:00 (41/146): gnat-srpm-macros-4-6.fc29.noarch.rpm 227 kB/s | 8.2 kB 00:00 (42/146): go-srpm-macros-2-18.fc29.noarch.rpm 365 kB/s | 11 kB 00:00 (43/146): grep-3.1-8.fc29.x86_64.rpm 6.7 MB/s | 249 kB 00:00 (44/146): glibc-2.28-9.fc29.x86_64.rpm 4.2 MB/s | 3.8 MB 00:00 (45/146): guile-2.0.14-12.fc29.x86_64.rpm 6.1 MB/s | 3.5 MB 00:00 (46/146): glibc-all-langpacks-2.28-9.fc29.x86_6 26 MB/s | 25 MB 00:00 (47/146): gzip-1.9-7.fc29.x86_64.rpm 1.2 MB/s | 153 kB 00:00 (48/146): info-6.5-11.fc29.x86_64.rpm 1.3 MB/s | 175 kB 00:00 (49/146): keyutils-libs-1.5.10-8.fc29.x86_64.rp 1.1 MB/s | 26 kB 00:00 (50/146): libacl-2.2.53-2.fc29.x86_64.rpm 713 kB/s | 25 kB 00:00 (51/146): libarchive-3.3.2-2.fc29.x86_64.rpm 6.7 MB/s | 351 kB 00:00 (52/146): libattr-2.4.48-3.fc29.x86_64.rpm 349 kB/s | 18 kB 00:00 (53/146): krb5-libs-1.16.1-21.fc29.x86_64.rpm 3.5 MB/s | 703 kB 00:00 (54/146): libatomic_ops-7.6.6-1.fc29.x86_64.rpm 156 kB/s | 34 kB 00:00 (55/146): libblkid-2.32.1-1.fc29.x86_64.rpm 960 kB/s | 149 kB 00:00 (56/146): libcap-2.25-12.fc29.x86_64.rpm 286 kB/s | 49 kB 00:00 (57/146): libcap-ng-0.7.9-4.fc29.x86_64.rpm 170 kB/s | 26 kB 00:00 (58/146): libbabeltrace-1.5.6-1.fc29.x86_64.rpm 470 kB/s | 197 kB 00:00 (59/146): libcom_err-1.44.3-1.fc29.x86_64.rpm 161 kB/s | 27 kB 00:00 (60/146): libcurl-7.61.1-2.fc29.x86_64.rpm 1.7 MB/s | 246 kB 00:00 (61/146): libdb-5.3.28-33.fc29.x86_64.rpm 4.7 MB/s | 752 kB 00:00 (62/146): libdb-utils-5.3.28-33.fc29.x86_64.rpm 1.4 MB/s | 142 kB 00:00 (63/146): libfdisk-2.32.1-1.fc29.x86_64.rpm 1.4 MB/s | 197 kB 00:00 (64/146): libffi-3.1-18.fc29.x86_64.rpm 314 kB/s | 32 kB 00:00 (65/146): libgcc-8.2.1-2.fc29.x86_64.rpm 660 kB/s | 93 kB 00:00 (66/146): libgpg-error-1.31-2.fc29.x86_64.rpm 3.8 MB/s | 235 kB 00:00 (67/146): libgcrypt-1.8.3-3.fc29.x86_64.rpm 2.5 MB/s | 448 kB 00:00 (68/146): libidn2-2.0.5-2.fc29.x86_64.rpm 495 kB/s | 87 kB 00:00 (69/146): libmetalink-0.1.3-7.fc29.x86_64.rpm 227 kB/s | 29 kB 00:00 (70/146): libmount-2.32.1-1.fc29.x86_64.rpm 1.5 MB/s | 168 kB 00:00 (71/146): libipt-2.0-1.fc29.x86_64.rpm 177 kB/s | 50 kB 00:00 (72/146): libnghttp2-1.34.0-1.fc29.x86_64.rpm 1.1 MB/s | 70 kB 00:00 (73/146): libnsl2-1.2.0-3.20180605git4a062cf.fc 1.1 MB/s | 57 kB 00:00 (74/146): libpsl-0.20.2-5.fc29.x86_64.rpm 763 kB/s | 58 kB 00:00 (75/146): libpwquality-1.4.0-10.fc29.x86_64.rpm 1.6 MB/s | 96 kB 00:00 (76/146): libselinux-2.8-4.fc29.x86_64.rpm 1.3 MB/s | 79 kB 00:00 (77/146): libsemanage-2.8-4.fc29.x86_64.rpm 2.0 MB/s | 109 kB 00:00 (78/146): libpkgconf-1.5.3-2.fc29.x86_64.rpm 208 kB/s | 35 kB 00:00 (79/146): libsepol-2.8-2.fc29.x86_64.rpm 5.9 MB/s | 298 kB 00:00 (80/146): libsigsegv-2.11-6.fc29.x86_64.rpm 808 kB/s | 26 kB 00:00 (81/146): libsmartcols-2.32.1-1.fc29.x86_64.rpm 2.3 MB/s | 109 kB 00:00 (82/146): libssh-0.8.3-3.fc29.x86_64.rpm 6.6 MB/s | 209 kB 00:00 (83/146): libstdc++-8.2.1-2.fc29.x86_64.rpm 8.9 MB/s | 452 kB 00:00 (84/146): libtasn1-4.13-4.fc29.x86_64.rpm 1.8 MB/s | 69 kB 00:00 (85/146): libtirpc-1.1.4-0.fc29.x86_64.rpm 1.0 MB/s | 96 kB 00:00 (86/146): libunistring-0.9.10-4.fc29.x86_64.rpm 3.5 MB/s | 416 kB 00:00 (87/146): libutempter-1.1.6-15.fc29.x86_64.rpm 253 kB/s | 25 kB 00:00 (88/146): libuuid-2.32.1-1.fc29.x86_64.rpm 351 kB/s | 28 kB 00:00 (89/146): libverto-0.3.0-6.fc29.x86_64.rpm 448 kB/s | 21 kB 00:00 (90/146): libtool-ltdl-2.4.6-27.fc29.x86_64.rpm 151 kB/s | 34 kB 00:00 (91/146): libxcrypt-4.2.1-3.fc29.x86_64.rpm 2.2 MB/s | 65 kB 00:00 (92/146): libxcrypt-common-4.2.1-3.fc29.noarch. 1.6 MB/s | 33 kB 00:00 (93/146): lua-libs-5.3.5-2.fc29.x86_64.rpm 7.6 MB/s | 111 kB 00:00 (94/146): libzstd-1.3.6-1.fc29.x86_64.rpm 7.5 MB/s | 242 kB 00:00 (95/146): libxml2-2.9.8-4.fc29.x86_64.rpm 10 MB/s | 648 kB 00:00 (96/146): lz4-libs-1.8.2-2.fc29.x86_64.rpm 886 kB/s | 60 kB 00:00 (97/146): mpfr-3.1.6-2.fc29.x86_64.rpm 3.9 MB/s | 216 kB 00:00 (98/146): ncurses-6.1-8.20180923.fc29.x86_64.rp 6.0 MB/s | 359 kB 00:00 (99/146): ncurses-base-6.1-8.20180923.fc29.noar 852 kB/s | 58 kB 00:00 (100/146): ncurses-libs-6.1-8.20180923.fc29.x86 7.2 MB/s | 287 kB 00:00 (101/146): make-4.2.1-10.fc29.x86_64.rpm 1.9 MB/s | 487 kB 00:00 (102/146): nim-srpm-macros-1-3.fc29.noarch.rpm 70 kB/s | 8.0 kB 00:00 (103/146): ocaml-srpm-macros-5-4.fc29.noarch.rp 69 kB/s | 7.8 kB 00:00 (104/146): openldap-2.4.46-8.fc29.x86_64.rpm 20 MB/s | 280 kB 00:00 (105/146): openblas-srpm-macros-2-4.fc29.noarch 195 kB/s | 7.2 kB 00:00 (106/146): openssl-libs-1.1.1-3.fc29.x86_64.rpm 47 MB/s | 1.3 MB 00:00 (107/146): p11-kit-0.23.14-1.fc29.x86_64.rpm 10 MB/s | 240 kB 00:00 (108/146): p11-kit-trust-0.23.14-1.fc29.x86_64. 11 MB/s | 124 kB 00:00 (109/146): pam-1.3.1-3.fc29.x86_64.rpm 49 MB/s | 684 kB 00:00 (110/146): pcre-8.42-4.fc29.x86_64.rpm 15 MB/s | 186 kB 00:00 (111/146): pcre2-10.32-3.fc29.x86_64.rpm 12 MB/s | 236 kB 00:00 (112/146): patch-2.7.6-5.fc29.x86_64.rpm 2.6 MB/s | 127 kB 00:00 (113/146): perl-srpm-macros-1-28.fc29.noarch.rp 178 kB/s | 8.1 kB 00:00 (114/146): pkgconf-m4-1.5.3-2.fc29.noarch.rpm 444 kB/s | 17 kB 00:00 (115/146): pkgconf-1.5.3-2.fc29.x86_64.rpm 674 kB/s | 39 kB 00:00 (116/146): popt-1.16-15.fc29.x86_64.rpm 6.0 MB/s | 56 kB 00:00 (117/146): publicsuffix-list-dafsa-20180723-1.f 5.9 MB/s | 54 kB 00:00 (118/146): pkgconf-pkg-config-1.5.3-2.fc29.x86_ 373 kB/s | 15 kB 00:00 (119/146): python-setuptools-wheel-40.4.3-1.fc2 21 MB/s | 274 kB 00:00 (120/146): python-pip-wheel-18.0-4.fc29.noarch. 44 MB/s | 1.2 MB 00:00 (121/146): python-srpm-macros-3-37.fc29.noarch. 226 kB/s | 11 kB 00:00 (122/146): qt5-srpm-macros-5.11.1-4.fc29.noarch 302 kB/s | 9.4 kB 00:00 (123/146): readline-7.0-12.fc29.x86_64.rpm 6.4 MB/s | 189 kB 00:00 (124/146): python3-libs-3.7.0-9.fc29.x86_64.rpm 60 MB/s | 7.8 MB 00:00 (125/146): redhat-rpm-config-118-1.fc29.noarch. 646 kB/s | 58 kB 00:00 (126/146): rpm-4.14.2-1.fc29.x86_64.rpm 6.8 MB/s | 486 kB 00:00 (127/146): rpm-build-libs-4.14.2-1.fc29.x86_64. 10 MB/s | 92 kB 00:00 (128/146): rpm-libs-4.14.2-1.fc29.x86_64.rpm 19 MB/s | 271 kB 00:00 (129/146): rpm-plugin-selinux-4.14.2-1.fc29.x86 911 kB/s | 24 kB 00:00 (130/146): rpm-build-4.14.2-1.fc29.x86_64.rpm 2.5 MB/s | 114 kB 00:00 (131/146): sed-4.5-2.fc29.x86_64.rpm 30 MB/s | 288 kB 00:00 (132/146): rust-srpm-macros-6-1.fc29.noarch.rpm 301 kB/s | 8.4 kB 00:00 (133/146): setup-2.12.1-1.fc29.noarch.rpm 16 MB/s | 147 kB 00:00 (134/146): systemd-libs-239-3.fc29.x86_64.rpm 38 MB/s | 477 kB 00:00 (135/146): sqlite-libs-3.24.0-2.fc29.x86_64.rpm 24 MB/s | 535 kB 00:00 (136/146): shadow-utils-4.6-2.fc29.x86_64.rpm 28 MB/s | 1.2 MB 00:00 (137/146): tzdata-2018e-2.fc29.noarch.rpm 8.8 MB/s | 423 kB 00:00 (138/146): tar-1.30-6.fc29.x86_64.rpm 9.1 MB/s | 805 kB 00:00 (139/146): unzip-6.0-40.fc29.x86_64.rpm 2.8 MB/s | 179 kB 00:00 (140/146): util-linux-2.32.1-1.fc29.x86_64.rpm 14 MB/s | 2.4 MB 00:00 (141/146): which-2.21-11.fc29.x86_64.rpm 294 kB/s | 41 kB 00:00 (142/146): xz-5.2.4-3.fc29.x86_64.rpm 1.0 MB/s | 146 kB 00:00 (143/146): xz-libs-5.2.4-3.fc29.x86_64.rpm 8.7 MB/s | 87 kB 00:00 (144/146): zlib-1.2.11-14.fc29.x86_64.rpm 1.6 MB/s | 88 kB 00:00 (145/146): zip-3.0-23.fc29.x86_64.rpm 3.0 MB/s | 264 kB 00:00 (146/146): zstd-1.3.6-1.fc29.x86_64.rpm 3.9 MB/s | 343 kB 00:00 -------------------------------------------------------------------------------- Total 16 MB/s | 87 MB 00:05 warning: /var/lib/mock/811960-fedora-29-x86_64-1539892322.415958/root/var/cache/dnf/fedora-8c9e363c32277c01/packages/audit-libs-3.0-0.4.20180831git0047a6c.fc29.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 429476b4: NOKEY fedora 1.7 kB/s | 1.7 kB 00:01 Importing GPG key 0x429476B4: Userid : "Fedora 29 (29) " Fingerprint: 5A03 B4DD 8254 ECA0 2FDA 1637 A20A A56B 4294 76B4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.9-2.fc29.x86_64 1/1 Preparing : 1/1 Installing : libgcc-8.2.1-2.fc29.x86_64 1/146 Running scriptlet: libgcc-8.2.1-2.fc29.x86_64 1/146 Installing : tzdata-2018e-2.fc29.noarch 2/146 Installing : rust-srpm-macros-6-1.fc29.noarch 3/146 Installing : qt5-srpm-macros-5.11.1-4.fc29.noarch 4/146 Installing : python-srpm-macros-3-37.fc29.noarch 5/146 Installing : python-setuptools-wheel-40.4.3-1.fc29.noarch 6/146 Installing : python-pip-wheel-18.0-4.fc29.noarch 7/146 Installing : publicsuffix-list-dafsa-20180723-1.fc29.noarch 8/146 Installing : pkgconf-m4-1.5.3-2.fc29.noarch 9/146 Installing : perl-srpm-macros-1-28.fc29.noarch 10/146 Installing : openblas-srpm-macros-2-4.fc29.noarch 11/146 Installing : ocaml-srpm-macros-5-4.fc29.noarch 12/146 Installing : nim-srpm-macros-1-3.fc29.noarch 13/146 Installing : ncurses-base-6.1-8.20180923.fc29.noarch 14/146 Installing : libxcrypt-common-4.2.1-3.fc29.noarch 15/146 Installing : go-srpm-macros-2-18.fc29.noarch 16/146 Installing : gnat-srpm-macros-4-6.fc29.noarch 17/146 Installing : ghc-srpm-macros-1.4.2-8.fc29.noarch 18/146 Installing : fpc-srpm-macros-1.1-5.fc29.noarch 19/146 Installing : fedora-gpg-keys-29-0.9.noarch 20/146 Installing : fedora-release-29-0.17.noarch 21/146 Running scriptlet: fedora-release-29-0.17.noarch 21/146 Installing : fedora-repos-29-0.9.noarch 22/146 Installing : setup-2.12.1-1.fc29.noarch 23/146 Running scriptlet: setup-2.12.1-1.fc29.noarch 23/146 warning: /etc/hosts created as /etc/hosts.rpmnew Installing : filesystem-3.9-2.fc29.x86_64 24/146 Installing : basesystem-11-6.fc29.noarch 25/146 Installing : pcre2-10.32-3.fc29.x86_64 26/146 Installing : libselinux-2.8-4.fc29.x86_64 27/146 Installing : ncurses-libs-6.1-8.20180923.fc29.x86_64 28/146 Installing : glibc-all-langpacks-2.28-9.fc29.x86_64 29/146 Installing : glibc-common-2.28-9.fc29.x86_64 30/146 Running scriptlet: glibc-2.28-9.fc29.x86_64 31/146 Installing : glibc-2.28-9.fc29.x86_64 31/146 Running scriptlet: glibc-2.28-9.fc29.x86_64 31/146 Installing : bash-4.4.23-5.fc29.x86_64 32/146 Running scriptlet: bash-4.4.23-5.fc29.x86_64 32/146 Installing : libsepol-2.8-2.fc29.x86_64 33/146 Running scriptlet: libsepol-2.8-2.fc29.x86_64 33/146 Installing : zlib-1.2.11-14.fc29.x86_64 34/146 Installing : bzip2-libs-1.0.6-28.fc29.x86_64 35/146 Installing : xz-libs-5.2.4-3.fc29.x86_64 36/146 Installing : elfutils-libelf-0.174-1.fc29.x86_64 37/146 Installing : libdb-5.3.28-33.fc29.x86_64 38/146 Running scriptlet: libdb-5.3.28-33.fc29.x86_64 38/146 Installing : libcap-2.25-12.fc29.x86_64 39/146 Installing : popt-1.16-15.fc29.x86_64 40/146 Installing : libuuid-2.32.1-1.fc29.x86_64 41/146 Running scriptlet: libuuid-2.32.1-1.fc29.x86_64 41/146 Installing : libxcrypt-4.2.1-3.fc29.x86_64 42/146 Installing : libcom_err-1.44.3-1.fc29.x86_64 43/146 Running scriptlet: libcom_err-1.44.3-1.fc29.x86_64 43/146 Installing : libffi-3.1-18.fc29.x86_64 44/146 Installing : libzstd-1.3.6-1.fc29.x86_64 45/146 Installing : lua-libs-5.3.5-2.fc29.x86_64 46/146 Installing : info-6.5-11.fc29.x86_64 47/146 Installing : gmp-1:6.1.2-8.fc29.x86_64 48/146 Running scriptlet: gmp-1:6.1.2-8.fc29.x86_64 48/146 Installing : libattr-2.4.48-3.fc29.x86_64 49/146 Installing : libacl-2.2.53-2.fc29.x86_64 50/146 Installing : sed-4.5-2.fc29.x86_64 51/146 Installing : libstdc++-8.2.1-2.fc29.x86_64 52/146 Running scriptlet: libstdc++-8.2.1-2.fc29.x86_64 52/146 Installing : readline-7.0-12.fc29.x86_64 53/146 Installing : file-libs-5.34-3.fc29.x86_64 54/146 Installing : expat-2.2.6-1.fc29.x86_64 55/146 Installing : libunistring-0.9.10-4.fc29.x86_64 56/146 Installing : libidn2-2.0.5-2.fc29.x86_64 57/146 Installing : file-5.34-3.fc29.x86_64 58/146 Installing : mpfr-3.1.6-2.fc29.x86_64 59/146 Running scriptlet: mpfr-3.1.6-2.fc29.x86_64 59/146 Installing : findutils-1:4.6.0-20.fc29.x86_64 60/146 Running scriptlet: findutils-1:4.6.0-20.fc29.x86_64 60/146 Installing : p11-kit-0.23.14-1.fc29.x86_64 61/146 Running scriptlet: p11-kit-0.23.14-1.fc29.x86_64 61/146 Installing : chkconfig-1.10-6.fc29.x86_64 62/146 Installing : unzip-6.0-40.fc29.x86_64 63/146 Installing : elfutils-default-yama-scope-0.174-1.fc29.noarch 64/146 Running scriptlet: elfutils-default-yama-scope-0.174-1.fc29.noarch 64/146 Installing : elfutils-libs-0.174-1.fc29.x86_64 65/146 Installing : libcap-ng-0.7.9-4.fc29.x86_64 66/146 Installing : audit-libs-3.0-0.4.20180831git0047a6c.fc29.x86_6 67/146 Running scriptlet: audit-libs-3.0-0.4.20180831git0047a6c.fc29.x86_6 67/146 Installing : lz4-libs-1.8.2-2.fc29.x86_64 68/146 Installing : pcre-8.42-4.fc29.x86_64 69/146 Installing : grep-3.1-8.fc29.x86_64 70/146 Installing : xz-5.2.4-3.fc29.x86_64 71/146 Installing : libsemanage-2.8-4.fc29.x86_64 72/146 Installing : elfutils-0.174-1.fc29.x86_64 73/146 Installing : zip-3.0-23.fc29.x86_64 74/146 Installing : libpsl-0.20.2-5.fc29.x86_64 75/146 Installing : libmetalink-0.1.3-7.fc29.x86_64 76/146 Installing : zstd-1.3.6-1.fc29.x86_64 77/146 Installing : tar-2:1.30-6.fc29.x86_64 78/146 Installing : patch-2.7.6-5.fc29.x86_64 79/146 Installing : coreutils-common-8.30-4.fc29.x86_64 80/146 Running scriptlet: coreutils-common-8.30-4.fc29.x86_64 80/146 Installing : libdb-utils-5.3.28-33.fc29.x86_64 81/146 Installing : dwz-0.12-9.fc29.x86_64 82/146 Installing : libxml2-2.9.8-4.fc29.x86_64 83/146 Installing : bzip2-1.0.6-28.fc29.x86_64 84/146 Installing : sqlite-libs-3.24.0-2.fc29.x86_64 85/146 Installing : brotli-1.0.5-1.fc29.x86_64 86/146 Installing : cpio-2.12-9.fc29.x86_64 87/146 Installing : diffutils-3.6-5.fc29.x86_64 88/146 Installing : gdbm-libs-1:1.18-1.fc29.x86_64 89/146 Installing : keyutils-libs-1.5.10-8.fc29.x86_64 90/146 Installing : libatomic_ops-7.6.6-1.fc29.x86_64 91/146 Installing : gc-7.6.4-4.fc29.x86_64 92/146 Installing : libgpg-error-1.31-2.fc29.x86_64 93/146 Installing : libgcrypt-1.8.3-3.fc29.x86_64 94/146 Running scriptlet: libgcrypt-1.8.3-3.fc29.x86_64 94/146 Installing : libipt-2.0-1.fc29.x86_64 95/146 Installing : libnghttp2-1.34.0-1.fc29.x86_64 96/146 Installing : libpkgconf-1.5.3-2.fc29.x86_64 97/146 Installing : pkgconf-1.5.3-2.fc29.x86_64 98/146 Installing : pkgconf-pkg-config-1.5.3-2.fc29.x86_64 99/146 Installing : libsigsegv-2.11-6.fc29.x86_64 100/146 Installing : gawk-4.2.1-3.fc29.x86_64 101/146 Installing : libsmartcols-2.32.1-1.fc29.x86_64 102/146 Running scriptlet: libsmartcols-2.32.1-1.fc29.x86_64 102/146 Installing : libtasn1-4.13-4.fc29.x86_64 103/146 Running scriptlet: libtasn1-4.13-4.fc29.x86_64 103/146 Installing : p11-kit-trust-0.23.14-1.fc29.x86_64 104/146 Running scriptlet: p11-kit-trust-0.23.14-1.fc29.x86_64 104/146 Installing : libtool-ltdl-2.4.6-27.fc29.x86_64 105/146 Installing : libverto-0.3.0-6.fc29.x86_64 106/146 Installing : ncurses-6.1-8.20180923.fc29.x86_64 107/146 Installing : openssl-libs-1:1.1.1-3.fc29.x86_64 108/146 Running scriptlet: openssl-libs-1:1.1.1-3.fc29.x86_64 108/146 Installing : coreutils-8.30-4.fc29.x86_64 109/146 Installing : crypto-policies-20180925-1.git71ca85f.fc29.noarc 110/146 Running scriptlet: crypto-policies-20180925-1.git71ca85f.fc29.noarc 110/146 Running scriptlet: ca-certificates-2018.2.26-2.fc29.noarch 111/146 Installing : ca-certificates-2018.2.26-2.fc29.noarch 111/146 Running scriptlet: ca-certificates-2018.2.26-2.fc29.noarch 111/146 Installing : krb5-libs-1.16.1-21.fc29.x86_64 112/146 Installing : libtirpc-1.1.4-0.fc29.x86_64 113/146 Running scriptlet: libtirpc-1.1.4-0.fc29.x86_64 113/146 Installing : libblkid-2.32.1-1.fc29.x86_64 114/146 Running scriptlet: libblkid-2.32.1-1.fc29.x86_64 114/146 Installing : libmount-2.32.1-1.fc29.x86_64 115/146 Running scriptlet: libmount-2.32.1-1.fc29.x86_64 115/146 Installing : libnsl2-1.2.0-3.20180605git4a062cf.fc29.x86_64 116/146 Running scriptlet: libnsl2-1.2.0-3.20180605git4a062cf.fc29.x86_64 116/146 Installing : guile-5:2.0.14-12.fc29.x86_64 117/146 Installing : gzip-1.9-7.fc29.x86_64 118/146 Installing : cracklib-2.9.6-15.fc29.x86_64 119/146 Installing : libpwquality-1.4.0-10.fc29.x86_64 120/146 Installing : pam-1.3.1-3.fc29.x86_64 121/146 Running scriptlet: pam-1.3.1-3.fc29.x86_64 121/146 Installing : python3-libs-3.7.0-9.fc29.x86_64 122/146 Installing : glib2-2.58.1-1.fc29.x86_64 123/146 Installing : libbabeltrace-1.5.6-1.fc29.x86_64 124/146 Running scriptlet: libbabeltrace-1.5.6-1.fc29.x86_64 124/146 Installing : systemd-libs-239-3.fc29.x86_64 125/146 Running scriptlet: systemd-libs-239-3.fc29.x86_64 125/146 Installing : libfdisk-2.32.1-1.fc29.x86_64 126/146 Running scriptlet: libfdisk-2.32.1-1.fc29.x86_64 126/146 Installing : cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86_64 127/146 Running scriptlet: cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86_64 127/146 Installing : openldap-2.4.46-8.fc29.x86_64 128/146 Installing : libssh-0.8.3-3.fc29.x86_64 129/146 Installing : libcurl-7.61.1-2.fc29.x86_64 130/146 Installing : curl-7.61.1-2.fc29.x86_64 131/146 Installing : binutils-2.31.1-13.fc29.x86_64 132/146 Running scriptlet: binutils-2.31.1-13.fc29.x86_64 132/146 Installing : shadow-utils-2:4.6-2.fc29.x86_64 133/146 Running scriptlet: libutempter-1.1.6-15.fc29.x86_64 134/146 Installing : libutempter-1.1.6-15.fc29.x86_64 134/146 Installing : libarchive-3.3.2-2.fc29.x86_64 135/146 Installing : rpm-4.14.2-1.fc29.x86_64 136/146 Installing : rpm-libs-4.14.2-1.fc29.x86_64 137/146 Installing : rpm-plugin-selinux-4.14.2-1.fc29.x86_64 138/146 Installing : gdb-headless-8.2-3.fc29.x86_64 139/146 Installing : rpm-build-libs-4.14.2-1.fc29.x86_64 140/146 Installing : efi-srpm-macros-3-3.fc29.noarch 141/146 Installing : redhat-rpm-config-118-1.fc29.noarch 142/146 Installing : rpm-build-4.14.2-1.fc29.x86_64 143/146 Installing : util-linux-2.32.1-1.fc29.x86_64 144/146 Running scriptlet: util-linux-2.32.1-1.fc29.x86_64 144/146 Installing : make-1:4.2.1-10.fc29.x86_64 145/146 Running scriptlet: make-1:4.2.1-10.fc29.x86_64 145/146 Installing : which-2.21-11.fc29.x86_64 146/146 Running scriptlet: fedora-release-29-0.17.noarch 146/146 Running scriptlet: filesystem-3.9-2.fc29.x86_64 146/146 Running scriptlet: glibc-all-langpacks-2.28-9.fc29.x86_64 146/146 Running scriptlet: glibc-common-2.28-9.fc29.x86_64 146/146 Running scriptlet: info-6.5-11.fc29.x86_64 146/146 Running scriptlet: glib2-2.58.1-1.fc29.x86_64 146/146 Verifying : audit-libs-3.0-0.4.20180831git0047a6c.fc29.x86_6 1/146 Verifying : basesystem-11-6.fc29.noarch 2/146 Verifying : bash-4.4.23-5.fc29.x86_64 3/146 Verifying : binutils-2.31.1-13.fc29.x86_64 4/146 Verifying : brotli-1.0.5-1.fc29.x86_64 5/146 Verifying : bzip2-1.0.6-28.fc29.x86_64 6/146 Verifying : bzip2-libs-1.0.6-28.fc29.x86_64 7/146 Verifying : ca-certificates-2018.2.26-2.fc29.noarch 8/146 Verifying : chkconfig-1.10-6.fc29.x86_64 9/146 Verifying : coreutils-8.30-4.fc29.x86_64 10/146 Verifying : coreutils-common-8.30-4.fc29.x86_64 11/146 Verifying : cpio-2.12-9.fc29.x86_64 12/146 Verifying : cracklib-2.9.6-15.fc29.x86_64 13/146 Verifying : crypto-policies-20180925-1.git71ca85f.fc29.noarc 14/146 Verifying : curl-7.61.1-2.fc29.x86_64 15/146 Verifying : cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86_64 16/146 Verifying : diffutils-3.6-5.fc29.x86_64 17/146 Verifying : dwz-0.12-9.fc29.x86_64 18/146 Verifying : efi-srpm-macros-3-3.fc29.noarch 19/146 Verifying : elfutils-0.174-1.fc29.x86_64 20/146 Verifying : elfutils-default-yama-scope-0.174-1.fc29.noarch 21/146 Verifying : elfutils-libelf-0.174-1.fc29.x86_64 22/146 Verifying : elfutils-libs-0.174-1.fc29.x86_64 23/146 Verifying : expat-2.2.6-1.fc29.x86_64 24/146 Verifying : fedora-gpg-keys-29-0.9.noarch 25/146 Verifying : fedora-release-29-0.17.noarch 26/146 Verifying : fedora-repos-29-0.9.noarch 27/146 Verifying : file-5.34-3.fc29.x86_64 28/146 Verifying : file-libs-5.34-3.fc29.x86_64 29/146 Verifying : filesystem-3.9-2.fc29.x86_64 30/146 Verifying : findutils-1:4.6.0-20.fc29.x86_64 31/146 Verifying : fpc-srpm-macros-1.1-5.fc29.noarch 32/146 Verifying : gawk-4.2.1-3.fc29.x86_64 33/146 Verifying : gc-7.6.4-4.fc29.x86_64 34/146 Verifying : gdb-headless-8.2-3.fc29.x86_64 35/146 Verifying : gdbm-libs-1:1.18-1.fc29.x86_64 36/146 Verifying : ghc-srpm-macros-1.4.2-8.fc29.noarch 37/146 Verifying : glib2-2.58.1-1.fc29.x86_64 38/146 Verifying : glibc-2.28-9.fc29.x86_64 39/146 Verifying : glibc-all-langpacks-2.28-9.fc29.x86_64 40/146 Verifying : glibc-common-2.28-9.fc29.x86_64 41/146 Verifying : gmp-1:6.1.2-8.fc29.x86_64 42/146 Verifying : gnat-srpm-macros-4-6.fc29.noarch 43/146 Verifying : go-srpm-macros-2-18.fc29.noarch 44/146 Verifying : grep-3.1-8.fc29.x86_64 45/146 Verifying : guile-5:2.0.14-12.fc29.x86_64 46/146 Verifying : gzip-1.9-7.fc29.x86_64 47/146 Verifying : info-6.5-11.fc29.x86_64 48/146 Verifying : keyutils-libs-1.5.10-8.fc29.x86_64 49/146 Verifying : krb5-libs-1.16.1-21.fc29.x86_64 50/146 Verifying : libacl-2.2.53-2.fc29.x86_64 51/146 Verifying : libarchive-3.3.2-2.fc29.x86_64 52/146 Verifying : libatomic_ops-7.6.6-1.fc29.x86_64 53/146 Verifying : libattr-2.4.48-3.fc29.x86_64 54/146 Verifying : libbabeltrace-1.5.6-1.fc29.x86_64 55/146 Verifying : libblkid-2.32.1-1.fc29.x86_64 56/146 Verifying : libcap-2.25-12.fc29.x86_64 57/146 Verifying : libcap-ng-0.7.9-4.fc29.x86_64 58/146 Verifying : libcom_err-1.44.3-1.fc29.x86_64 59/146 Verifying : libcurl-7.61.1-2.fc29.x86_64 60/146 Verifying : libdb-5.3.28-33.fc29.x86_64 61/146 Verifying : libdb-utils-5.3.28-33.fc29.x86_64 62/146 Verifying : libfdisk-2.32.1-1.fc29.x86_64 63/146 Verifying : libffi-3.1-18.fc29.x86_64 64/146 Verifying : libgcc-8.2.1-2.fc29.x86_64 65/146 Verifying : libgcrypt-1.8.3-3.fc29.x86_64 66/146 Verifying : libgpg-error-1.31-2.fc29.x86_64 67/146 Verifying : libidn2-2.0.5-2.fc29.x86_64 68/146 Verifying : libipt-2.0-1.fc29.x86_64 69/146 Verifying : libmetalink-0.1.3-7.fc29.x86_64 70/146 Verifying : libmount-2.32.1-1.fc29.x86_64 71/146 Verifying : libnghttp2-1.34.0-1.fc29.x86_64 72/146 Verifying : libnsl2-1.2.0-3.20180605git4a062cf.fc29.x86_64 73/146 Verifying : libpkgconf-1.5.3-2.fc29.x86_64 74/146 Verifying : libpsl-0.20.2-5.fc29.x86_64 75/146 Verifying : libpwquality-1.4.0-10.fc29.x86_64 76/146 Verifying : libselinux-2.8-4.fc29.x86_64 77/146 Verifying : libsemanage-2.8-4.fc29.x86_64 78/146 Verifying : libsepol-2.8-2.fc29.x86_64 79/146 Verifying : libsigsegv-2.11-6.fc29.x86_64 80/146 Verifying : libsmartcols-2.32.1-1.fc29.x86_64 81/146 Verifying : libssh-0.8.3-3.fc29.x86_64 82/146 Verifying : libstdc++-8.2.1-2.fc29.x86_64 83/146 Verifying : libtasn1-4.13-4.fc29.x86_64 84/146 Verifying : libtirpc-1.1.4-0.fc29.x86_64 85/146 Verifying : libtool-ltdl-2.4.6-27.fc29.x86_64 86/146 Verifying : libunistring-0.9.10-4.fc29.x86_64 87/146 Verifying : libutempter-1.1.6-15.fc29.x86_64 88/146 Verifying : libuuid-2.32.1-1.fc29.x86_64 89/146 Verifying : libverto-0.3.0-6.fc29.x86_64 90/146 Verifying : libxcrypt-4.2.1-3.fc29.x86_64 91/146 Verifying : libxcrypt-common-4.2.1-3.fc29.noarch 92/146 Verifying : libxml2-2.9.8-4.fc29.x86_64 93/146 Verifying : libzstd-1.3.6-1.fc29.x86_64 94/146 Verifying : lua-libs-5.3.5-2.fc29.x86_64 95/146 Verifying : lz4-libs-1.8.2-2.fc29.x86_64 96/146 Verifying : make-1:4.2.1-10.fc29.x86_64 97/146 Verifying : mpfr-3.1.6-2.fc29.x86_64 98/146 Verifying : ncurses-6.1-8.20180923.fc29.x86_64 99/146 Verifying : ncurses-base-6.1-8.20180923.fc29.noarch 100/146 Verifying : ncurses-libs-6.1-8.20180923.fc29.x86_64 101/146 Verifying : nim-srpm-macros-1-3.fc29.noarch 102/146 Verifying : ocaml-srpm-macros-5-4.fc29.noarch 103/146 Verifying : openblas-srpm-macros-2-4.fc29.noarch 104/146 Verifying : openldap-2.4.46-8.fc29.x86_64 105/146 Verifying : openssl-libs-1:1.1.1-3.fc29.x86_64 106/146 Verifying : p11-kit-0.23.14-1.fc29.x86_64 107/146 Verifying : p11-kit-trust-0.23.14-1.fc29.x86_64 108/146 Verifying : pam-1.3.1-3.fc29.x86_64 109/146 Verifying : patch-2.7.6-5.fc29.x86_64 110/146 Verifying : pcre-8.42-4.fc29.x86_64 111/146 Verifying : pcre2-10.32-3.fc29.x86_64 112/146 Verifying : perl-srpm-macros-1-28.fc29.noarch 113/146 Verifying : pkgconf-1.5.3-2.fc29.x86_64 114/146 Verifying : pkgconf-m4-1.5.3-2.fc29.noarch 115/146 Verifying : pkgconf-pkg-config-1.5.3-2.fc29.x86_64 116/146 Verifying : popt-1.16-15.fc29.x86_64 117/146 Verifying : publicsuffix-list-dafsa-20180723-1.fc29.noarch 118/146 Verifying : python-pip-wheel-18.0-4.fc29.noarch 119/146 Verifying : python-setuptools-wheel-40.4.3-1.fc29.noarch 120/146 Verifying : python-srpm-macros-3-37.fc29.noarch 121/146 Verifying : python3-libs-3.7.0-9.fc29.x86_64 122/146 Verifying : qt5-srpm-macros-5.11.1-4.fc29.noarch 123/146 Verifying : readline-7.0-12.fc29.x86_64 124/146 Verifying : redhat-rpm-config-118-1.fc29.noarch 125/146 Verifying : rpm-4.14.2-1.fc29.x86_64 126/146 Verifying : rpm-build-4.14.2-1.fc29.x86_64 127/146 Verifying : rpm-build-libs-4.14.2-1.fc29.x86_64 128/146 Verifying : rpm-libs-4.14.2-1.fc29.x86_64 129/146 Verifying : rpm-plugin-selinux-4.14.2-1.fc29.x86_64 130/146 Verifying : rust-srpm-macros-6-1.fc29.noarch 131/146 Verifying : sed-4.5-2.fc29.x86_64 132/146 Verifying : setup-2.12.1-1.fc29.noarch 133/146 Verifying : shadow-utils-2:4.6-2.fc29.x86_64 134/146 Verifying : sqlite-libs-3.24.0-2.fc29.x86_64 135/146 Verifying : systemd-libs-239-3.fc29.x86_64 136/146 Verifying : tar-2:1.30-6.fc29.x86_64 137/146 Verifying : tzdata-2018e-2.fc29.noarch 138/146 Verifying : unzip-6.0-40.fc29.x86_64 139/146 Verifying : util-linux-2.32.1-1.fc29.x86_64 140/146 Verifying : which-2.21-11.fc29.x86_64 141/146 Verifying : xz-5.2.4-3.fc29.x86_64 142/146 Verifying : xz-libs-5.2.4-3.fc29.x86_64 143/146 Verifying : zip-3.0-23.fc29.x86_64 144/146 Verifying : zlib-1.2.11-14.fc29.x86_64 145/146 Verifying : zstd-1.3.6-1.fc29.x86_64 146/146 Installed: bash-4.4.23-5.fc29.x86_64 bzip2-1.0.6-28.fc29.x86_64 coreutils-8.30-4.fc29.x86_64 cpio-2.12-9.fc29.x86_64 diffutils-3.6-5.fc29.x86_64 fedora-release-29-0.17.noarch findutils-1:4.6.0-20.fc29.x86_64 gawk-4.2.1-3.fc29.x86_64 grep-3.1-8.fc29.x86_64 gzip-1.9-7.fc29.x86_64 info-6.5-11.fc29.x86_64 make-1:4.2.1-10.fc29.x86_64 patch-2.7.6-5.fc29.x86_64 redhat-rpm-config-118-1.fc29.noarch rpm-build-4.14.2-1.fc29.x86_64 sed-4.5-2.fc29.x86_64 shadow-utils-2:4.6-2.fc29.x86_64 tar-2:1.30-6.fc29.x86_64 unzip-6.0-40.fc29.x86_64 util-linux-2.32.1-1.fc29.x86_64 which-2.21-11.fc29.x86_64 xz-5.2.4-3.fc29.x86_64 audit-libs-3.0-0.4.20180831git0047a6c.fc29.x86_64 basesystem-11-6.fc29.noarch binutils-2.31.1-13.fc29.x86_64 brotli-1.0.5-1.fc29.x86_64 bzip2-libs-1.0.6-28.fc29.x86_64 ca-certificates-2018.2.26-2.fc29.noarch chkconfig-1.10-6.fc29.x86_64 coreutils-common-8.30-4.fc29.x86_64 cracklib-2.9.6-15.fc29.x86_64 crypto-policies-20180925-1.git71ca85f.fc29.noarch curl-7.61.1-2.fc29.x86_64 cyrus-sasl-lib-2.1.27-0.3rc7.fc29.x86_64 dwz-0.12-9.fc29.x86_64 efi-srpm-macros-3-3.fc29.noarch elfutils-0.174-1.fc29.x86_64 elfutils-default-yama-scope-0.174-1.fc29.noarch elfutils-libelf-0.174-1.fc29.x86_64 elfutils-libs-0.174-1.fc29.x86_64 expat-2.2.6-1.fc29.x86_64 fedora-gpg-keys-29-0.9.noarch fedora-repos-29-0.9.noarch file-5.34-3.fc29.x86_64 file-libs-5.34-3.fc29.x86_64 filesystem-3.9-2.fc29.x86_64 fpc-srpm-macros-1.1-5.fc29.noarch gc-7.6.4-4.fc29.x86_64 gdb-headless-8.2-3.fc29.x86_64 gdbm-libs-1:1.18-1.fc29.x86_64 ghc-srpm-macros-1.4.2-8.fc29.noarch glib2-2.58.1-1.fc29.x86_64 glibc-2.28-9.fc29.x86_64 glibc-all-langpacks-2.28-9.fc29.x86_64 glibc-common-2.28-9.fc29.x86_64 gmp-1:6.1.2-8.fc29.x86_64 gnat-srpm-macros-4-6.fc29.noarch go-srpm-macros-2-18.fc29.noarch guile-5:2.0.14-12.fc29.x86_64 keyutils-libs-1.5.10-8.fc29.x86_64 krb5-libs-1.16.1-21.fc29.x86_64 libacl-2.2.53-2.fc29.x86_64 libarchive-3.3.2-2.fc29.x86_64 libatomic_ops-7.6.6-1.fc29.x86_64 libattr-2.4.48-3.fc29.x86_64 libbabeltrace-1.5.6-1.fc29.x86_64 libblkid-2.32.1-1.fc29.x86_64 libcap-2.25-12.fc29.x86_64 libcap-ng-0.7.9-4.fc29.x86_64 libcom_err-1.44.3-1.fc29.x86_64 libcurl-7.61.1-2.fc29.x86_64 libdb-5.3.28-33.fc29.x86_64 libdb-utils-5.3.28-33.fc29.x86_64 libfdisk-2.32.1-1.fc29.x86_64 libffi-3.1-18.fc29.x86_64 libgcc-8.2.1-2.fc29.x86_64 libgcrypt-1.8.3-3.fc29.x86_64 libgpg-error-1.31-2.fc29.x86_64 libidn2-2.0.5-2.fc29.x86_64 libipt-2.0-1.fc29.x86_64 libmetalink-0.1.3-7.fc29.x86_64 libmount-2.32.1-1.fc29.x86_64 libnghttp2-1.34.0-1.fc29.x86_64 libnsl2-1.2.0-3.20180605git4a062cf.fc29.x86_64 libpkgconf-1.5.3-2.fc29.x86_64 libpsl-0.20.2-5.fc29.x86_64 libpwquality-1.4.0-10.fc29.x86_64 libselinux-2.8-4.fc29.x86_64 libsemanage-2.8-4.fc29.x86_64 libsepol-2.8-2.fc29.x86_64 libsigsegv-2.11-6.fc29.x86_64 libsmartcols-2.32.1-1.fc29.x86_64 libssh-0.8.3-3.fc29.x86_64 libstdc++-8.2.1-2.fc29.x86_64 libtasn1-4.13-4.fc29.x86_64 libtirpc-1.1.4-0.fc29.x86_64 libtool-ltdl-2.4.6-27.fc29.x86_64 libunistring-0.9.10-4.fc29.x86_64 libutempter-1.1.6-15.fc29.x86_64 libuuid-2.32.1-1.fc29.x86_64 libverto-0.3.0-6.fc29.x86_64 libxcrypt-4.2.1-3.fc29.x86_64 libxcrypt-common-4.2.1-3.fc29.noarch libxml2-2.9.8-4.fc29.x86_64 libzstd-1.3.6-1.fc29.x86_64 lua-libs-5.3.5-2.fc29.x86_64 lz4-libs-1.8.2-2.fc29.x86_64 mpfr-3.1.6-2.fc29.x86_64 ncurses-6.1-8.20180923.fc29.x86_64 ncurses-base-6.1-8.20180923.fc29.noarch ncurses-libs-6.1-8.20180923.fc29.x86_64 nim-srpm-macros-1-3.fc29.noarch ocaml-srpm-macros-5-4.fc29.noarch openblas-srpm-macros-2-4.fc29.noarch openldap-2.4.46-8.fc29.x86_64 openssl-libs-1:1.1.1-3.fc29.x86_64 p11-kit-0.23.14-1.fc29.x86_64 p11-kit-trust-0.23.14-1.fc29.x86_64 pam-1.3.1-3.fc29.x86_64 pcre-8.42-4.fc29.x86_64 pcre2-10.32-3.fc29.x86_64 perl-srpm-macros-1-28.fc29.noarch pkgconf-1.5.3-2.fc29.x86_64 pkgconf-m4-1.5.3-2.fc29.noarch pkgconf-pkg-config-1.5.3-2.fc29.x86_64 popt-1.16-15.fc29.x86_64 publicsuffix-list-dafsa-20180723-1.fc29.noarch python-pip-wheel-18.0-4.fc29.noarch python-setuptools-wheel-40.4.3-1.fc29.noarch python-srpm-macros-3-37.fc29.noarch python3-libs-3.7.0-9.fc29.x86_64 qt5-srpm-macros-5.11.1-4.fc29.noarch readline-7.0-12.fc29.x86_64 rpm-4.14.2-1.fc29.x86_64 rpm-build-libs-4.14.2-1.fc29.x86_64 rpm-libs-4.14.2-1.fc29.x86_64 rpm-plugin-selinux-4.14.2-1.fc29.x86_64 rust-srpm-macros-6-1.fc29.noarch setup-2.12.1-1.fc29.noarch sqlite-libs-3.24.0-2.fc29.x86_64 systemd-libs-239-3.fc29.x86_64 tzdata-2018e-2.fc29.noarch xz-libs-5.2.4-3.fc29.x86_64 zip-3.0-23.fc29.x86_64 zlib-1.2.11-14.fc29.x86_64 zstd-1.3.6-1.fc29.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/811960-fedora-29-x86_64-1539892322.415958/root/var/log/dnf.rpm.log /var/lib/mock/811960-fedora-29-x86_64-1539892322.415958/root/var/log/dnf.librepo.log /var/lib/mock/811960-fedora-29-x86_64-1539892322.415958/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/tmpdnjckk8v/distrho-ports.spec) Config(child) 2 minutes 49 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running: unbuffer /usr/bin/mock --rebuild /var/lib/copr-rpmbuild/results/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.src.rpm --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1539892492.840082 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.13 starting (python version = 3.6.5)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/var/lib/copr-rpmbuild/results/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.src.rpm) Config(811960-fedora-29-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/811960-fedora-29-x86_64-bootstrap-1539892492.840082/root. INFO: calling preinit hooks INFO: enabled root cache Start(bootstrap): unpacking root cache Finish(bootstrap): unpacking root cache INFO: enabled HW Info plugin Mock Version: 1.4.13 INFO: Mock Version: 1.4.13 Start(bootstrap): dnf update 'Copr repository' 12 MB/s | 1.9 MB 00:00 fedora 58 MB/s | 62 MB 00:01 updates 2.3 kB/s | 257 B 00:00 Failed to synchronize cache for repo 'http_ccrma_stanford_edu_planetccrma_mirror_fedora_linux_planetccrma_releasever_basearch', disabling. Failed to synchronize cache for repo 'http_ccrma_stanford_edu_planetccrma_mirror_fedora_linux_planetcore_releasever_basearch', disabling. Last metadata expiration check: 0:00:00 ago on Thu 18 Oct 2018 07:55:23 PM UTC. Failed to synchronize cache for repo 'http_download1_rpmfusion_org_free_fedora_releases_releasever_Everything_basearch_os', disabling. Dependencies resolved. Nothing to do. Complete! Finish(bootstrap): dnf update Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/811960-fedora-29-x86_64-1539892492.840082/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled HW Info plugin Mock Version: 1.4.13 INFO: Mock Version: 1.4.13 Start: dnf update Copr repository 538 kB/s | 1.9 MB 00:03 Additional repo http_ccrma_stanford_edu_planetc 259 B/s | 271 B 00:01 Additional repo http_ccrma_stanford_edu_planetc 259 B/s | 270 B 00:01 Additional repo http_download1_rpmfusion_org_fr 275 B/s | 351 B 00:01 fedora 18 MB/s | 62 MB 00:03 updates 100 B/s | 257 B 00:02 Failed to synchronize cache for repo 'http_ccrma_stanford_edu_planetccrma_mirror_fedora_linux_planetccrma_releasever_basearch', ignoring this repo. Failed to synchronize cache for repo 'http_ccrma_stanford_edu_planetccrma_mirror_fedora_linux_planetcore_releasever_basearch', ignoring this repo. Failed to synchronize cache for repo 'http_download1_rpmfusion_org_free_fedora_releases_releasever_Everything_basearch_os', ignoring this repo. Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for DISTRHO-Ports-1.0.0.a82fff0-3.fc29.src.rpm Start: build setup for DISTRHO-Ports-1.0.0.a82fff0-3.fc29.src.rpm Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.src.rpm Copr repository 2.7 kB/s | 3.5 kB 00:01 Additional repo http_ccrma_stanford_edu_planetc 260 B/s | 271 B 00:01 Additional repo http_ccrma_stanford_edu_planetc 259 B/s | 270 B 00:01 Additional repo http_download1_rpmfusion_org_fr 271 B/s | 351 B 00:01 fedora 437 kB/s | 15 kB 00:00 updates 572 kB/s | 19 kB 00:00 Failed to synchronize cache for repo 'http_ccrma_stanford_edu_planetccrma_mirror_fedora_linux_planetccrma_releasever_basearch', ignoring this repo. Failed to synchronize cache for repo 'http_ccrma_stanford_edu_planetccrma_mirror_fedora_linux_planetcore_releasever_basearch', ignoring this repo. Failed to synchronize cache for repo 'http_download1_rpmfusion_org_free_fedora_releases_releasever_Everything_basearch_os', ignoring this repo. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: alsa-lib-devel x86_64 1.1.6-3.fc29 fedora 984 k freetype-devel x86_64 2.9.1-2.fc29 fedora 441 k gcc x86_64 8.2.1-2.fc29 fedora 22 M gcc-c++ x86_64 8.2.1-2.fc29 fedora 12 M glibc i686 2.28-9.fc29 fedora 3.5 M ladspa-devel x86_64 1.13-21.fc29 fedora 20 k libXcursor-devel x86_64 1.1.15-4.fc29 fedora 22 k libXinerama-devel x86_64 1.1.4-2.fc29 fedora 13 k libXrandr-devel x86_64 1.5.1-8.fc29 fedora 19 k liblo-devel x86_64 0.28-9.fc29 fedora 158 k pulseaudio-libs-devel x86_64 12.2-1.fc29 fedora 443 k Installing dependencies: alsa-lib x86_64 1.1.6-3.fc29 fedora 426 k annobin x86_64 8.23-1.fc29 fedora 122 k bzip2-devel x86_64 1.0.6-28.fc29 fedora 215 k cpp x86_64 8.2.1-2.fc29 fedora 9.8 M dbus-libs x86_64 1:1.12.10-1.fc29 fedora 144 k flac-libs x86_64 1.3.2-8.fc29 fedora 210 k freetype x86_64 2.9.1-2.fc29 fedora 369 k glib2-devel x86_64 2.58.1-1.fc29 fedora 465 k glibc-devel x86_64 2.28-9.fc29 fedora 1.0 M glibc-headers x86_64 2.28-9.fc29 fedora 460 k gsm x86_64 1.0.18-3.fc29 fedora 32 k isl x86_64 0.16.1-7.fc29 fedora 841 k kernel-headers x86_64 4.18.12-300.fc29 fedora 1.2 M ladspa x86_64 1.13-21.fc29 fedora 48 k libICE x86_64 1.0.9-14.fc29 fedora 67 k libSM x86_64 1.2.2-11.fc29 fedora 39 k libX11 x86_64 1.6.6-1.fc29 fedora 593 k libX11-common noarch 1.6.6-1.fc29 fedora 155 k libX11-devel x86_64 1.6.6-1.fc29 fedora 974 k libX11-xcb x86_64 1.6.6-1.fc29 fedora 11 k libXau x86_64 1.0.8-14.fc29 fedora 29 k libXau-devel x86_64 1.0.8-14.fc29 fedora 14 k libXcursor x86_64 1.1.15-4.fc29 fedora 29 k libXext x86_64 1.3.3-10.fc29 fedora 38 k libXext-devel x86_64 1.3.3-10.fc29 fedora 73 k libXfixes x86_64 5.0.3-8.fc29 fedora 18 k libXfixes-devel x86_64 5.0.3-8.fc29 fedora 12 k libXi x86_64 1.7.9-8.fc29 fedora 38 k libXinerama x86_64 1.1.4-2.fc29 fedora 14 k libXrandr x86_64 1.5.1-8.fc29 fedora 26 k libXrender x86_64 0.9.10-8.fc29 fedora 26 k libXrender-devel x86_64 0.9.10-8.fc29 fedora 16 k libXtst x86_64 1.2.3-8.fc29 fedora 20 k libasyncns x86_64 0.8-15.fc29 fedora 30 k libgomp x86_64 8.2.1-2.fc29 fedora 203 k liblo x86_64 0.28-9.fc29 fedora 67 k libmpc x86_64 1.1.0-2.fc29 fedora 58 k libogg x86_64 2:1.3.3-1.fc29 fedora 25 k libpng x86_64 2:1.6.34-6.fc29 fedora 106 k libpng-devel x86_64 2:1.6.34-6.fc29 fedora 310 k libsndfile x86_64 1.0.28-9.fc29 fedora 186 k libstdc++-devel x86_64 8.2.1-2.fc29 fedora 2.1 M libvorbis x86_64 1:1.3.6-3.fc29 fedora 185 k libxcb x86_64 1.13.1-1.fc29 fedora 201 k libxcb-devel x86_64 1.13.1-1.fc29 fedora 1.1 M libxcrypt-devel x86_64 4.2.1-3.fc29 fedora 25 k pcre-cpp x86_64 8.42-4.fc29 fedora 27 k pcre-devel x86_64 8.42-4.fc29 fedora 533 k pcre-utf16 x86_64 8.42-4.fc29 fedora 173 k pcre-utf32 x86_64 8.42-4.fc29 fedora 164 k pulseaudio-libs x86_64 12.2-1.fc29 fedora 677 k pulseaudio-libs-glib2 x86_64 12.2-1.fc29 fedora 20 k python3 x86_64 3.7.0-9.fc29 fedora 39 k xorg-x11-proto-devel noarch 2018.4-2.fc29 fedora 280 k zlib-devel x86_64 1.2.11-14.fc29 fedora 46 k Transaction Summary ================================================================================ Install 66 Packages Total download size: 63 M Installed size: 193 M Downloading Packages: (1/66): alsa-lib-1.1.6-3.fc29.x86_64.rpm 245 kB/s | 426 kB 00:01 (2/66): alsa-lib-devel-1.1.6-3.fc29.x86_64.rpm 443 kB/s | 984 kB 00:02 (3/66): bzip2-devel-1.0.6-28.fc29.x86_64.rpm 444 kB/s | 215 kB 00:00 (4/66): annobin-8.23-1.fc29.x86_64.rpm 45 kB/s | 122 kB 00:02 (5/66): dbus-libs-1.12.10-1.fc29.x86_64.rpm 279 kB/s | 144 kB 00:00 (6/66): flac-libs-1.3.2-8.fc29.x86_64.rpm 525 kB/s | 210 kB 00:00 (7/66): freetype-2.9.1-2.fc29.x86_64.rpm 770 kB/s | 369 kB 00:00 (8/66): cpp-8.2.1-2.fc29.x86_64.rpm 6.8 MB/s | 9.8 MB 00:01 (9/66): freetype-devel-2.9.1-2.fc29.x86_64.rpm 698 kB/s | 441 kB 00:00 (10/66): glib2-devel-2.58.1-1.fc29.x86_64.rpm 909 kB/s | 465 kB 00:00 (11/66): glibc-2.28-9.fc29.i686.rpm 3.1 MB/s | 3.5 MB 00:01 (12/66): gcc-c++-8.2.1-2.fc29.x86_64.rpm 5.4 MB/s | 12 MB 00:02 (13/66): glibc-devel-2.28-9.fc29.x86_64.rpm 1.7 MB/s | 1.0 MB 00:00 (14/66): glibc-headers-2.28-9.fc29.x86_64.rpm 1.1 MB/s | 460 kB 00:00 (15/66): gcc-8.2.1-2.fc29.x86_64.rpm 7.0 MB/s | 22 MB 00:03 (16/66): gsm-1.0.18-3.fc29.x86_64.rpm 65 kB/s | 32 kB 00:00 (17/66): isl-0.16.1-7.fc29.x86_64.rpm 1.2 MB/s | 841 kB 00:00 (18/66): kernel-headers-4.18.12-300.fc29.x86_64 1.6 MB/s | 1.2 MB 00:00 (19/66): ladspa-1.13-21.fc29.x86_64.rpm 59 kB/s | 48 kB 00:00 (20/66): ladspa-devel-1.13-21.fc29.x86_64.rpm 33 kB/s | 20 kB 00:00 (21/66): libICE-1.0.9-14.fc29.x86_64.rpm 149 kB/s | 67 kB 00:00 (22/66): libSM-1.2.2-11.fc29.x86_64.rpm 106 kB/s | 39 kB 00:00 (23/66): libX11-1.6.6-1.fc29.x86_64.rpm 1.9 MB/s | 593 kB 00:00 (24/66): libX11-common-1.6.6-1.fc29.noarch.rpm 544 kB/s | 155 kB 00:00 (25/66): libX11-devel-1.6.6-1.fc29.x86_64.rpm 2.6 MB/s | 974 kB 00:00 (26/66): libX11-xcb-1.6.6-1.fc29.x86_64.rpm 33 kB/s | 11 kB 00:00 (27/66): libXau-1.0.8-14.fc29.x86_64.rpm 71 kB/s | 29 kB 00:00 (28/66): libXau-devel-1.0.8-14.fc29.x86_64.rpm 31 kB/s | 14 kB 00:00 (29/66): libXcursor-1.1.15-4.fc29.x86_64.rpm 51 kB/s | 29 kB 00:00 (30/66): libXcursor-devel-1.1.15-4.fc29.x86_64. 37 kB/s | 22 kB 00:00 (31/66): libXext-1.3.3-10.fc29.x86_64.rpm 81 kB/s | 38 kB 00:00 (32/66): libXext-devel-1.3.3-10.fc29.x86_64.rpm 155 kB/s | 73 kB 00:00 (33/66): libXfixes-5.0.3-8.fc29.x86_64.rpm 56 kB/s | 18 kB 00:00 (34/66): libXfixes-devel-5.0.3-8.fc29.x86_64.rp 28 kB/s | 12 kB 00:00 (35/66): libXi-1.7.9-8.fc29.x86_64.rpm 145 kB/s | 38 kB 00:00 (36/66): libXinerama-1.1.4-2.fc29.x86_64.rpm 38 kB/s | 14 kB 00:00 (37/66): libXinerama-devel-1.1.4-2.fc29.x86_64. 53 kB/s | 13 kB 00:00 (38/66): libXrandr-1.5.1-8.fc29.x86_64.rpm 71 kB/s | 26 kB 00:00 (39/66): libXrandr-devel-1.5.1-8.fc29.x86_64.rp 61 kB/s | 19 kB 00:00 (40/66): libXrender-0.9.10-8.fc29.x86_64.rpm 60 kB/s | 26 kB 00:00 (41/66): libXrender-devel-0.9.10-8.fc29.x86_64. 38 kB/s | 16 kB 00:00 (42/66): libXtst-1.2.3-8.fc29.x86_64.rpm 40 kB/s | 20 kB 00:00 (43/66): libasyncns-0.8-15.fc29.x86_64.rpm 67 kB/s | 30 kB 00:00 (44/66): libgomp-8.2.1-2.fc29.x86_64.rpm 455 kB/s | 203 kB 00:00 (45/66): liblo-0.28-9.fc29.x86_64.rpm 151 kB/s | 67 kB 00:00 (46/66): liblo-devel-0.28-9.fc29.x86_64.rpm 379 kB/s | 158 kB 00:00 (47/66): libmpc-1.1.0-2.fc29.x86_64.rpm 131 kB/s | 58 kB 00:00 (48/66): libogg-1.3.3-1.fc29.x86_64.rpm 70 kB/s | 25 kB 00:00 (49/66): libpng-1.6.34-6.fc29.x86_64.rpm 260 kB/s | 106 kB 00:00 (50/66): libpng-devel-1.6.34-6.fc29.x86_64.rpm 997 kB/s | 310 kB 00:00 (51/66): libsndfile-1.0.28-9.fc29.x86_64.rpm 492 kB/s | 186 kB 00:00 (52/66): libstdc++-devel-8.2.1-2.fc29.x86_64.rp 5.3 MB/s | 2.1 MB 00:00 (53/66): libvorbis-1.3.6-3.fc29.x86_64.rpm 493 kB/s | 185 kB 00:00 (54/66): libxcb-1.13.1-1.fc29.x86_64.rpm 640 kB/s | 201 kB 00:00 (55/66): libxcb-devel-1.13.1-1.fc29.x86_64.rpm 4.6 MB/s | 1.1 MB 00:00 (56/66): libxcrypt-devel-4.2.1-3.fc29.x86_64.rp 96 kB/s | 25 kB 00:00 (57/66): pcre-cpp-8.42-4.fc29.x86_64.rpm 103 kB/s | 27 kB 00:00 (58/66): pcre-devel-8.42-4.fc29.x86_64.rpm 1.4 MB/s | 533 kB 00:00 (59/66): pcre-utf32-8.42-4.fc29.x86_64.rpm 717 kB/s | 164 kB 00:00 (60/66): pcre-utf16-8.42-4.fc29.x86_64.rpm 299 kB/s | 173 kB 00:00 (61/66): pulseaudio-libs-12.2-1.fc29.x86_64.rpm 2.0 MB/s | 677 kB 00:00 (62/66): pulseaudio-libs-devel-12.2-1.fc29.x86_ 881 kB/s | 443 kB 00:00 (63/66): pulseaudio-libs-glib2-12.2-1.fc29.x86_ 64 kB/s | 20 kB 00:00 (64/66): python3-3.7.0-9.fc29.x86_64.rpm 61 kB/s | 39 kB 00:00 (65/66): xorg-x11-proto-devel-2018.4-2.fc29.noa 560 kB/s | 280 kB 00:00 (66/66): zlib-devel-1.2.11-14.fc29.x86_64.rpm 102 kB/s | 46 kB 00:00 -------------------------------------------------------------------------------- Total 4.7 MB/s | 63 MB 00:13 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : xorg-x11-proto-devel-2018.4-2.fc29.noarch 1/66 Installing : zlib-devel-1.2.11-14.fc29.x86_64 2/66 Installing : libstdc++-devel-8.2.1-2.fc29.x86_64 3/66 Installing : libX11-common-1.6.6-1.fc29.noarch 4/66 Installing : kernel-headers-4.18.12-300.fc29.x86_64 5/66 Installing : bzip2-devel-1.0.6-28.fc29.x86_64 6/66 Running scriptlet: glibc-2.28-9.fc29.i686 7/66 Installing : glibc-2.28-9.fc29.i686 7/66 Running scriptlet: glibc-2.28-9.fc29.i686 7/66 Installing : libICE-1.0.9-14.fc29.x86_64 8/66 Installing : libX11-xcb-1.6.6-1.fc29.x86_64 9/66 Installing : libmpc-1.1.0-2.fc29.x86_64 10/66 Installing : libogg-2:1.3.3-1.fc29.x86_64 11/66 Installing : libSM-1.2.2-11.fc29.x86_64 12/66 Installing : dbus-libs-1:1.12.10-1.fc29.x86_64 13/66 Running scriptlet: dbus-libs-1:1.12.10-1.fc29.x86_64 13/66 Running scriptlet: glibc-headers-2.28-9.fc29.x86_64 14/66 Installing : glibc-headers-2.28-9.fc29.x86_64 14/66 Installing : glibc-devel-2.28-9.fc29.x86_64 15/66 Running scriptlet: glibc-devel-2.28-9.fc29.x86_64 15/66 Installing : libxcrypt-devel-4.2.1-3.fc29.x86_64 16/66 Installing : libXau-1.0.8-14.fc29.x86_64 17/66 Installing : libxcb-1.13.1-1.fc29.x86_64 18/66 Installing : libX11-1.6.6-1.fc29.x86_64 19/66 Installing : libXext-1.3.3-10.fc29.x86_64 20/66 Installing : libXrender-0.9.10-8.fc29.x86_64 21/66 Installing : libXfixes-5.0.3-8.fc29.x86_64 22/66 Installing : libasyncns-0.8-15.fc29.x86_64 23/66 Running scriptlet: libasyncns-0.8-15.fc29.x86_64 23/66 Installing : libpng-2:1.6.34-6.fc29.x86_64 24/66 Installing : freetype-2.9.1-2.fc29.x86_64 25/66 Installing : libpng-devel-2:1.6.34-6.fc29.x86_64 26/66 Installing : libXcursor-1.1.15-4.fc29.x86_64 27/66 Installing : libXrandr-1.5.1-8.fc29.x86_64 28/66 Installing : libXi-1.7.9-8.fc29.x86_64 29/66 Installing : libXtst-1.2.3-8.fc29.x86_64 30/66 Installing : libXinerama-1.1.4-2.fc29.x86_64 31/66 Installing : libXau-devel-1.0.8-14.fc29.x86_64 32/66 Installing : libxcb-devel-1.13.1-1.fc29.x86_64 33/66 Installing : libX11-devel-1.6.6-1.fc29.x86_64 34/66 Installing : libXext-devel-1.3.3-10.fc29.x86_64 35/66 Installing : libXrender-devel-0.9.10-8.fc29.x86_64 36/66 Installing : libXfixes-devel-5.0.3-8.fc29.x86_64 37/66 Installing : flac-libs-1.3.2-8.fc29.x86_64 38/66 Installing : libvorbis-1:1.3.6-3.fc29.x86_64 39/66 Installing : cpp-8.2.1-2.fc29.x86_64 40/66 Running scriptlet: cpp-8.2.1-2.fc29.x86_64 40/66 Installing : alsa-lib-1.1.6-3.fc29.x86_64 41/66 Running scriptlet: alsa-lib-1.1.6-3.fc29.x86_64 41/66 Installing : gsm-1.0.18-3.fc29.x86_64 42/66 Installing : libsndfile-1.0.28-9.fc29.x86_64 43/66 Running scriptlet: libsndfile-1.0.28-9.fc29.x86_64 43/66 Installing : pulseaudio-libs-12.2-1.fc29.x86_64 44/66 Installing : pulseaudio-libs-glib2-12.2-1.fc29.x86_64 45/66 Installing : isl-0.16.1-7.fc29.x86_64 46/66 Running scriptlet: isl-0.16.1-7.fc29.x86_64 46/66 Installing : ladspa-1.13-21.fc29.x86_64 47/66 Installing : libgomp-8.2.1-2.fc29.x86_64 48/66 Running scriptlet: libgomp-8.2.1-2.fc29.x86_64 48/66 Installing : gcc-8.2.1-2.fc29.x86_64 49/66 Running scriptlet: gcc-8.2.1-2.fc29.x86_64 49/66 Installing : liblo-0.28-9.fc29.x86_64 50/66 Running scriptlet: liblo-0.28-9.fc29.x86_64 50/66 Installing : pcre-cpp-8.42-4.fc29.x86_64 51/66 Installing : pcre-utf16-8.42-4.fc29.x86_64 52/66 Installing : pcre-utf32-8.42-4.fc29.x86_64 53/66 Installing : pcre-devel-8.42-4.fc29.x86_64 54/66 Installing : python3-3.7.0-9.fc29.x86_64 55/66 Installing : glib2-devel-2.58.1-1.fc29.x86_64 56/66 Installing : pulseaudio-libs-devel-12.2-1.fc29.x86_64 57/66 Installing : liblo-devel-0.28-9.fc29.x86_64 58/66 Installing : gcc-c++-8.2.1-2.fc29.x86_64 59/66 Installing : ladspa-devel-1.13-21.fc29.x86_64 60/66 Installing : alsa-lib-devel-1.1.6-3.fc29.x86_64 61/66 Installing : libXcursor-devel-1.1.15-4.fc29.x86_64 62/66 Installing : libXrandr-devel-1.5.1-8.fc29.x86_64 63/66 Installing : libXinerama-devel-1.1.4-2.fc29.x86_64 64/66 Installing : freetype-devel-2.9.1-2.fc29.x86_64 65/66 Installing : annobin-8.23-1.fc29.x86_64 66/66 Running scriptlet: annobin-8.23-1.fc29.x86_64 66/66 Verifying : alsa-lib-1.1.6-3.fc29.x86_64 1/66 Verifying : alsa-lib-devel-1.1.6-3.fc29.x86_64 2/66 Verifying : annobin-8.23-1.fc29.x86_64 3/66 Verifying : bzip2-devel-1.0.6-28.fc29.x86_64 4/66 Verifying : cpp-8.2.1-2.fc29.x86_64 5/66 Verifying : dbus-libs-1:1.12.10-1.fc29.x86_64 6/66 Verifying : flac-libs-1.3.2-8.fc29.x86_64 7/66 Verifying : freetype-2.9.1-2.fc29.x86_64 8/66 Verifying : freetype-devel-2.9.1-2.fc29.x86_64 9/66 Verifying : gcc-8.2.1-2.fc29.x86_64 10/66 Verifying : gcc-c++-8.2.1-2.fc29.x86_64 11/66 Verifying : glib2-devel-2.58.1-1.fc29.x86_64 12/66 Verifying : glibc-2.28-9.fc29.i686 13/66 Verifying : glibc-devel-2.28-9.fc29.x86_64 14/66 Verifying : glibc-headers-2.28-9.fc29.x86_64 15/66 Verifying : gsm-1.0.18-3.fc29.x86_64 16/66 Verifying : isl-0.16.1-7.fc29.x86_64 17/66 Verifying : kernel-headers-4.18.12-300.fc29.x86_64 18/66 Verifying : ladspa-1.13-21.fc29.x86_64 19/66 Verifying : ladspa-devel-1.13-21.fc29.x86_64 20/66 Verifying : libICE-1.0.9-14.fc29.x86_64 21/66 Verifying : libSM-1.2.2-11.fc29.x86_64 22/66 Verifying : libX11-1.6.6-1.fc29.x86_64 23/66 Verifying : libX11-common-1.6.6-1.fc29.noarch 24/66 Verifying : libX11-devel-1.6.6-1.fc29.x86_64 25/66 Verifying : libX11-xcb-1.6.6-1.fc29.x86_64 26/66 Verifying : libXau-1.0.8-14.fc29.x86_64 27/66 Verifying : libXau-devel-1.0.8-14.fc29.x86_64 28/66 Verifying : libXcursor-1.1.15-4.fc29.x86_64 29/66 Verifying : libXcursor-devel-1.1.15-4.fc29.x86_64 30/66 Verifying : libXext-1.3.3-10.fc29.x86_64 31/66 Verifying : libXext-devel-1.3.3-10.fc29.x86_64 32/66 Verifying : libXfixes-5.0.3-8.fc29.x86_64 33/66 Verifying : libXfixes-devel-5.0.3-8.fc29.x86_64 34/66 Verifying : libXi-1.7.9-8.fc29.x86_64 35/66 Verifying : libXinerama-1.1.4-2.fc29.x86_64 36/66 Verifying : libXinerama-devel-1.1.4-2.fc29.x86_64 37/66 Verifying : libXrandr-1.5.1-8.fc29.x86_64 38/66 Verifying : libXrandr-devel-1.5.1-8.fc29.x86_64 39/66 Verifying : libXrender-0.9.10-8.fc29.x86_64 40/66 Verifying : libXrender-devel-0.9.10-8.fc29.x86_64 41/66 Verifying : libXtst-1.2.3-8.fc29.x86_64 42/66 Verifying : libasyncns-0.8-15.fc29.x86_64 43/66 Verifying : libgomp-8.2.1-2.fc29.x86_64 44/66 Verifying : liblo-0.28-9.fc29.x86_64 45/66 Verifying : liblo-devel-0.28-9.fc29.x86_64 46/66 Verifying : libmpc-1.1.0-2.fc29.x86_64 47/66 Verifying : libogg-2:1.3.3-1.fc29.x86_64 48/66 Verifying : libpng-2:1.6.34-6.fc29.x86_64 49/66 Verifying : libpng-devel-2:1.6.34-6.fc29.x86_64 50/66 Verifying : libsndfile-1.0.28-9.fc29.x86_64 51/66 Verifying : libstdc++-devel-8.2.1-2.fc29.x86_64 52/66 Verifying : libvorbis-1:1.3.6-3.fc29.x86_64 53/66 Verifying : libxcb-1.13.1-1.fc29.x86_64 54/66 Verifying : libxcb-devel-1.13.1-1.fc29.x86_64 55/66 Verifying : libxcrypt-devel-4.2.1-3.fc29.x86_64 56/66 Verifying : pcre-cpp-8.42-4.fc29.x86_64 57/66 Verifying : pcre-devel-8.42-4.fc29.x86_64 58/66 Verifying : pcre-utf16-8.42-4.fc29.x86_64 59/66 Verifying : pcre-utf32-8.42-4.fc29.x86_64 60/66 Verifying : pulseaudio-libs-12.2-1.fc29.x86_64 61/66 Verifying : pulseaudio-libs-devel-12.2-1.fc29.x86_64 62/66 Verifying : pulseaudio-libs-glib2-12.2-1.fc29.x86_64 63/66 Verifying : python3-3.7.0-9.fc29.x86_64 64/66 Verifying : xorg-x11-proto-devel-2018.4-2.fc29.noarch 65/66 Verifying : zlib-devel-1.2.11-14.fc29.x86_64 66/66 Installed: alsa-lib-devel-1.1.6-3.fc29.x86_64 freetype-devel-2.9.1-2.fc29.x86_64 gcc-8.2.1-2.fc29.x86_64 gcc-c++-8.2.1-2.fc29.x86_64 glibc-2.28-9.fc29.i686 ladspa-devel-1.13-21.fc29.x86_64 libXcursor-devel-1.1.15-4.fc29.x86_64 libXinerama-devel-1.1.4-2.fc29.x86_64 libXrandr-devel-1.5.1-8.fc29.x86_64 liblo-devel-0.28-9.fc29.x86_64 pulseaudio-libs-devel-12.2-1.fc29.x86_64 alsa-lib-1.1.6-3.fc29.x86_64 annobin-8.23-1.fc29.x86_64 bzip2-devel-1.0.6-28.fc29.x86_64 cpp-8.2.1-2.fc29.x86_64 dbus-libs-1:1.12.10-1.fc29.x86_64 flac-libs-1.3.2-8.fc29.x86_64 freetype-2.9.1-2.fc29.x86_64 glib2-devel-2.58.1-1.fc29.x86_64 glibc-devel-2.28-9.fc29.x86_64 glibc-headers-2.28-9.fc29.x86_64 gsm-1.0.18-3.fc29.x86_64 isl-0.16.1-7.fc29.x86_64 kernel-headers-4.18.12-300.fc29.x86_64 ladspa-1.13-21.fc29.x86_64 libICE-1.0.9-14.fc29.x86_64 libSM-1.2.2-11.fc29.x86_64 libX11-1.6.6-1.fc29.x86_64 libX11-common-1.6.6-1.fc29.noarch libX11-devel-1.6.6-1.fc29.x86_64 libX11-xcb-1.6.6-1.fc29.x86_64 libXau-1.0.8-14.fc29.x86_64 libXau-devel-1.0.8-14.fc29.x86_64 libXcursor-1.1.15-4.fc29.x86_64 libXext-1.3.3-10.fc29.x86_64 libXext-devel-1.3.3-10.fc29.x86_64 libXfixes-5.0.3-8.fc29.x86_64 libXfixes-devel-5.0.3-8.fc29.x86_64 libXi-1.7.9-8.fc29.x86_64 libXinerama-1.1.4-2.fc29.x86_64 libXrandr-1.5.1-8.fc29.x86_64 libXrender-0.9.10-8.fc29.x86_64 libXrender-devel-0.9.10-8.fc29.x86_64 libXtst-1.2.3-8.fc29.x86_64 libasyncns-0.8-15.fc29.x86_64 libgomp-8.2.1-2.fc29.x86_64 liblo-0.28-9.fc29.x86_64 libmpc-1.1.0-2.fc29.x86_64 libogg-2:1.3.3-1.fc29.x86_64 libpng-2:1.6.34-6.fc29.x86_64 libpng-devel-2:1.6.34-6.fc29.x86_64 libsndfile-1.0.28-9.fc29.x86_64 libstdc++-devel-8.2.1-2.fc29.x86_64 libvorbis-1:1.3.6-3.fc29.x86_64 libxcb-1.13.1-1.fc29.x86_64 libxcb-devel-1.13.1-1.fc29.x86_64 libxcrypt-devel-4.2.1-3.fc29.x86_64 pcre-cpp-8.42-4.fc29.x86_64 pcre-devel-8.42-4.fc29.x86_64 pcre-utf16-8.42-4.fc29.x86_64 pcre-utf32-8.42-4.fc29.x86_64 pulseaudio-libs-12.2-1.fc29.x86_64 pulseaudio-libs-glib2-12.2-1.fc29.x86_64 python3-3.7.0-9.fc29.x86_64 xorg-x11-proto-devel-2018.4-2.fc29.noarch zlib-devel-1.2.11-14.fc29.x86_64 Complete! Finish: build setup for DISTRHO-Ports-1.0.0.a82fff0-3.fc29.src.rpm Start: rpmbuild DISTRHO-Ports-1.0.0.a82fff0-3.fc29.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.eWoEnR + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79 + /usr/bin/gzip -dc /builddir/build/SOURCES/DISTRHO-Ports-a82fff0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.hPHx36 + umask 022 + cd /builddir/build/BUILD + cd DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79 + tar xvfz /builddir/build/SOURCES/premake-linux-3.7.tar.gz premake ++ pwd + export PATH=/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79:/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79:/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + ./scripts/premake-update.sh linux Generating GNU makefiles: ...juced Generating GNU makefiles: ...juce Generating GNU makefiles: ...drowaudio Generating GNU makefiles: ...Wolpertinger Generating GNU makefiles: ...Wolpertinger.lv2/Wolpertinger Generating GNU makefiles: ...vex Generating GNU makefiles: ...Vex.lv2/Vex Generating GNU makefiles: ...TAL-Vocoder-2 Generating GNU makefiles: ...TAL-Vocoder-2.lv2/TAL-Vocoder-2 Generating GNU makefiles: ...TAL-Reverb Generating GNU makefiles: ...TAL-Reverb.lv2/TAL-Reverb Generating GNU makefiles: ...TAL-Reverb-3 Generating GNU makefiles: ...TAL-Reverb-3.lv2/TAL-Reverb-3 Generating GNU makefiles: ...TAL-Reverb-2 Generating GNU makefiles: ...TAL-Reverb-2.lv2/TAL-Reverb-2 Generating GNU makefiles: ...TAL-NoiseMaker Generating GNU makefiles: ...TAL-NoiseMaker.lv2/TAL-NoiseMaker Generating GNU makefiles: ...TAL-Filter Generating GNU makefiles: ...TAL-Filter.lv2/TAL-Filter Generating GNU makefiles: ...TAL-Filter-2 Generating GNU makefiles: ...TAL-Filter-2.lv2/TAL-Filter-2 Generating GNU makefiles: ...TAL-Dub-3 Generating GNU makefiles: ...TAL-Dub-3.lv2/TAL-Dub-3 Generating GNU makefiles: ...StereoSourceSeparation Generating GNU makefiles: ...StereoSourceSeparation.lv2/StereoSourceSeparation Generating GNU makefiles: ...ReFine Generating GNU makefiles: ...ReFine.lv2/ReFine Generating GNU makefiles: ...PitchedDelay Generating GNU makefiles: ...PitchedDelay.lv2/PitchedDelay Generating GNU makefiles: ...Obxd Generating GNU makefiles: ...Obxd.lv2/Obxd Generating GNU makefiles: ...Luftikus Generating GNU makefiles: ...Luftikus.lv2/Luftikus Generating GNU makefiles: ...KlangFalter Generating GNU makefiles: ...KlangFalter.lv2/KlangFalter Generating GNU makefiles: ...JuceOPL Generating GNU makefiles: ...JuceOPL.lv2/JuceOPL Generating GNU makefiles: ...JuceDemoPlugin Generating GNU makefiles: ...JuceDemoPlugin.lv2/JuceDemoPlugin Generating GNU makefiles: ...JuceDemoHost Generating GNU makefiles: ...JuceDemoHost.lv2/JuceDemoHost Generating GNU makefiles: ...eqinox Generating GNU makefiles: ...eqinox.lv2/eqinox Generating GNU makefiles: ...EasySSP Generating GNU makefiles: ...EasySSP.lv2/EasySSP Generating GNU makefiles: ...drumsynth Generating GNU makefiles: ...drumsynth.lv2/drumsynth Generating GNU makefiles: ...drowaudio-tremolo Generating GNU makefiles: ...drowaudio-tremolo.lv2/drowaudio-tremolo Generating GNU makefiles: ...drowaudio-reverb Generating GNU makefiles: ...drowaudio-reverb.lv2/drowaudio-reverb Generating GNU makefiles: ...drowaudio-flanger Generating GNU makefiles: ...drowaudio-flanger.lv2/drowaudio-flanger Generating GNU makefiles: ...drowaudio-distortionshaper Generating GNU makefiles: ...drowaudio-distortionshaper.lv2/drowaudio-distortionshaper Generating GNU makefiles: ...drowaudio-distortion Generating GNU makefiles: ...drowaudio-distortion.lv2/drowaudio-distortion Generating GNU makefiles: ...Dexed Generating GNU makefiles: ...Dexed.lv2/Dexed Generating GNU makefiles: ...ThePilgrim Generating GNU makefiles: ...ThePilgrim.lv2/ThePilgrim Generating GNU makefiles: ...TheFunction Generating GNU makefiles: ...TheFunction.lv2/TheFunction Generating GNU makefiles: ...LUFSMeter Generating GNU makefiles: ...LUFSMeterMulti Generating GNU makefiles: ...LUFSMeter.lv2/LUFSMeter Generating GNU makefiles: ...LUFSMeterMulti.lv2/LUFSMeterMulti Generating GNU makefiles: ...HiReSam Generating GNU makefiles: ...HiReSam.lv2/HiReSam + make PREFIX=/usr LIBDIR=/usr/lib64 DESTDIR=/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64 lv2 -j2 make -C libs/drowaudio make[1]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio' make -C build-drowaudio make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio/build-drowaudio' ==== Building drowaudio ==== dRowAudio.cpp In file included from ../source/dRowAudio/dRowAudio.cpp:55: ../source/dRowAudio/audio/dRowAudio_AudioFilePlayerExt.cpp: In member function 'virtual bool drow::AudioFilePlayerExt::setSourceWithReader(juce::AudioFormatReader*)': ../source/dRowAudio/audio/dRowAudio_AudioFilePlayerExt.cpp:129:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (soundTouchAudioSource != nullptr) ^~ ../source/dRowAudio/audio/dRowAudio_AudioFilePlayerExt.cpp:132:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' audioTransportSource.setSource (nullptr); ^~~~~~~~~~~~~~~~~~~~ In file included from ../source/dRowAudio/dRowAudio.cpp:75: ../source/dRowAudio/audio/fft/dRowAudio_Window.cpp: In member function 'void drow::Window::setWindowType(drow::Window::WindowType)': ../source/dRowAudio/audio/fft/dRowAudio_Window.cpp:59:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (windowType == newType) ^~ ../source/dRowAudio/audio/fft/dRowAudio_Window.cpp:62:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' windowType = newType; ^~~~~~~~~~ In file included from ../source/dRowAudio/dRowAudio.cpp:93: ../source/dRowAudio/gui/dRowAudio_MusicLibraryTable.cpp: In member function 'void drow::MusicLibraryTable::setFilterText(const juce::String&)': ../source/dRowAudio/gui/dRowAudio_MusicLibraryTable.cpp:94:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (currentLibrary != nullptr) ^~ ../source/dRowAudio/gui/dRowAudio_MusicLibraryTable.cpp:97:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (filterString.isEmpty()) ^~ ../source/dRowAudio/gui/dRowAudio_MusicLibraryTable.cpp:121:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (currentLibrary != nullptr) ^~ ../source/dRowAudio/gui/dRowAudio_MusicLibraryTable.cpp:124:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' table.getHeader().reSortTable(); ^~~~~ ../source/dRowAudio/gui/dRowAudio_MusicLibraryTable.cpp: In member function 'virtual void drow::MusicLibraryTable::paintCell(juce::Graphics&, int, int, int, int, bool)': ../source/dRowAudio/gui/dRowAudio_MusicLibraryTable.cpp:178:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else ^~~~ In file included from ../source/dRowAudio/dRowAudio.cpp:93: ../source/dRowAudio/gui/dRowAudio_MusicLibraryTable.cpp:181:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' g.setFont (font); ^ ../source/dRowAudio/gui/dRowAudio_MusicLibraryTable.cpp:205:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else ^~~~ ../source/dRowAudio/gui/dRowAudio_MusicLibraryTable.cpp:208:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' g.fillRect (width - 1, 0, 1, height); ^ In file included from ../../juce/source/modules/juce_core/juce_core.h:231, from ../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/dRowAudio/dRowAudio.h:143, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = drow::CumulativeMovingAverage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const drow::CumulativeMovingAverage&]': ../source/dRowAudio/audio/fft/dRowAudio_LTAS.cpp:43:66: required from here ../../juce/source/modules/juce_core/containers/juce_Array.h:490:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class drow::CumulativeMovingAverage'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/dRowAudio/dRowAudio.h:392, from ../source/dRowAudio/dRowAudio.cpp:47: ../source/dRowAudio/maths/dRowAudio_CumulativeMovingAverage.h:30:7: note: 'class drow::CumulativeMovingAverage' declared here class CumulativeMovingAverage ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:231, from ../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/dRowAudio/dRowAudio.h:143, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = drow::ColouredAudioThumbnail::MinMaxColourValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const drow::ColouredAudioThumbnail::MinMaxColourValue&]': ../source/dRowAudio/gui/audiothumbnail/dRowAudio_ColouredAudioThumbnail.cpp:623:70: required from here ../../juce/source/modules/juce_core/containers/juce_Array.h:490:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct drow::ColouredAudioThumbnail::MinMaxColourValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/dRowAudio/dRowAudio.cpp:97: ../source/dRowAudio/gui/audiothumbnail/dRowAudio_ColouredAudioThumbnail.cpp:65:32: note: 'struct drow::ColouredAudioThumbnail::MinMaxColourValue' declared here struct ColouredAudioThumbnail::MinMaxColourValue ^~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:217, from ../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/dRowAudio/dRowAudio.h:143, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/dRowAudio/gui/filebrowser/dRowAudio_BasicFileBrowser.cpp:302:35: required from here ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:262, from ../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/dRowAudio/dRowAudio.h:143, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:217, from ../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/dRowAudio/dRowAudio.h:143, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:217, from ../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/dRowAudio/dRowAudio.h:143, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../juce/source/modules/juce_audio_utils/juce_audio_utils.h:59, from ../source/dRowAudio/dRowAudio.h:146, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:217, from ../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/dRowAudio/dRowAudio.h:143, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:217, from ../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/dRowAudio/dRowAudio.h:143, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = drow::CumulativeMovingAverage; bool throwOnFailure = false; size_t = long unsigned int]': ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = drow::CumulativeMovingAverage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = drow::CumulativeMovingAverage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_Array.h:483:13: required from 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = drow::CumulativeMovingAverage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const drow::CumulativeMovingAverage&]' ../source/dRowAudio/audio/fft/dRowAudio_LTAS.cpp:43:66: required from here ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class drow::CumulativeMovingAverage'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/dRowAudio/dRowAudio.h:392, from ../source/dRowAudio/dRowAudio.cpp:47: ../source/dRowAudio/maths/dRowAudio_CumulativeMovingAverage.h:30:7: note: 'class drow::CumulativeMovingAverage' declared here class CumulativeMovingAverage ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:217, from ../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/dRowAudio/dRowAudio.h:143, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = drow::ColouredAudioThumbnail::MinMaxColourValue; bool throwOnFailure = false; size_t = long unsigned int]': ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = drow::ColouredAudioThumbnail::MinMaxColourValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = drow::ColouredAudioThumbnail::MinMaxColourValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_Array.h:483:13: required from 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = drow::ColouredAudioThumbnail::MinMaxColourValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const drow::ColouredAudioThumbnail::MinMaxColourValue&]' ../source/dRowAudio/gui/audiothumbnail/dRowAudio_ColouredAudioThumbnail.cpp:623:70: required from here ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct drow::ColouredAudioThumbnail::MinMaxColourValue'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/dRowAudio/dRowAudio.cpp:97: ../source/dRowAudio/gui/audiothumbnail/dRowAudio_ColouredAudioThumbnail.cpp:65:32: note: 'struct drow::ColouredAudioThumbnail::MinMaxColourValue' declared here struct ColouredAudioThumbnail::MinMaxColourValue ^~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:217, from ../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/dRowAudio/dRowAudio.h:143, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ValueTree; bool throwOnFailure = false; size_t = long unsigned int]': ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ValueTree; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::ValueTree; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::ValueTree; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/dRowAudio/utility/dRowAudio_ITunesLibraryParser.cpp:82:47: required from here ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::ValueTree'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_data_structures/juce_data_structures.h:60, from ../../juce/source/modules/juce_gui_basics/juce_gui_basics.h:58, from ../../juce/source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/dRowAudio/dRowAudio.h:146, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_data_structures/values/juce_ValueTree.h:70:17: note: 'class juce::ValueTree' declared here class JUCE_API ValueTree ^~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:217, from ../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/dRowAudio/dRowAudio.h:143, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:231, from ../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/dRowAudio/dRowAudio.h:143, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:231, from ../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/dRowAudio/dRowAudio.h:143, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/dRowAudio/dRowAudio.h:144, from ../source/dRowAudio/dRowAudio.cpp:47: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking drowaudio make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio/build-drowaudio' make[1]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio' make -C libs/juce make[1]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce' make -C build-juce make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce/build-juce' ==== Building juce ==== juce_audio_basics.cpp juce_audio_devices.cpp In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_events/juce_events.h:50, from ../source/modules/juce_audio_devices/juce_audio_devices.h:54, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:869:36: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::AudioDeviceManager::MidiCallbackInfo' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_audio_devices/juce_audio_devices.h:151, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:463:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here struct MidiCallbackInfo ^~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_events/juce_events.h:50, from ../source/modules/juce_audio_devices/juce_audio_devices.h:54, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:113, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_events/juce_events.h:50, from ../source/modules/juce_audio_devices/juce_audio_devices.h:54, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:856:30: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::AudioDeviceManager::MidiCallbackInfo'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_audio_devices/juce_audio_devices.h:151, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:463:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here struct MidiCallbackInfo ^~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_events/juce_events.h:50, from ../source/modules/juce_audio_devices/juce_audio_devices.h:54, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/modules/juce_audio_basics/juce_audio_basics.cpp:32: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp:352:68: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_audio_basics/juce_audio_basics.h:61, from ../source/modules/juce_audio_basics/juce_audio_basics.cpp:32: ../source/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/modules/juce_audio_basics/juce_audio_basics.cpp:32: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MidiMessage; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp:318:48: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::MidiMessage'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_audio_basics/juce_audio_basics.h:69, from ../source/modules/juce_audio_basics/juce_audio_basics.cpp:32: ../source/modules/juce_audio_basics/midi/juce_MidiMessage.h:32:17: note: 'class juce::MidiMessage' declared here class JUCE_API MidiMessage ^~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_events/juce_events.h:50, from ../source/modules/juce_audio_devices/juce_audio_devices.h:54, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_events/juce_events.h:50, from ../source/modules/juce_audio_devices/juce_audio_devices.h:54, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/modules/juce_audio_devices/juce_audio_devices.cpp:46: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ juce_audio_formats.cpp In file included from ../source/modules/juce_core/juce_core.h:192, from ../source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/modules/juce_audio_formats/juce_audio_formats.h:56, from ../source/modules/juce_audio_formats/juce_audio_formats.cpp:40: ../source/modules/juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::AiffFileHelpers::BASCChunk]': ../source/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:141:30: required from here ../source/modules/juce_core/memory/juce_Memory.h:32:78: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct juce::AiffFileHelpers::BASCChunk'; use assignment instead [-Wclass-memaccess] inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_audio_formats/juce_audio_formats.cpp:64: ../source/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:129:12: note: 'struct juce::AiffFileHelpers::BASCChunk' declared here struct BASCChunk ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:192, from ../source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/modules/juce_audio_formats/juce_audio_formats.h:56, from ../source/modules/juce_audio_formats/juce_audio_formats.cpp:40: ../source/modules/juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::WavFileHelpers::AcidChunk]': ../source/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:742:30: required from here ../source/modules/juce_core/memory/juce_Memory.h:32:78: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct juce::WavFileHelpers::AcidChunk'; use assignment instead [-Wclass-memaccess] inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_audio_formats/juce_audio_formats.cpp:69: ../source/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:737:12: note: 'struct juce::WavFileHelpers::AcidChunk' declared here struct AcidChunk ^~~~~~~~~ juce_audio_processors.cpp In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::AudioChannelSet&]': ../source/modules/juce_core/containers/juce_Array.h:725:13: required from 'void juce::Array::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:824:51: required from here ../source/modules/juce_core/containers/juce_Array.h:490: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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_audio_basics/juce_audio_basics.h:61, from ../source/modules/juce_audio_processors/juce_audio_processors.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:727:13: required from 'void juce::Array::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:824:51: required from here ../source/modules/juce_core/containers/juce_Array.h:984: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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_audio_basics/juce_audio_basics.h:61, from ../source/modules/juce_audio_processors/juce_audio_processors.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:292:12: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_audio_basics/juce_audio_basics.h:61, from ../source/modules/juce_audio_processors/juce_audio_processors.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::BusProperties; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1488:12: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1476:12: note: 'struct juce::AudioProcessor::BusProperties' declared here struct BusProperties ^~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:113, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_processors/juce_audio_processors.h:56, from ../source/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ juce_audio_utils.cpp In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Range&]': ../source/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:149:100: required from here ../source/modules/juce_core/containers/juce_Array.h:490:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Range' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:226, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.cpp:71:51: required from here ../source/modules/juce_core/containers/juce_Array.h:984:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Range' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:226, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:890:33: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::KeyPress' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_basics/juce_gui_basics.h:170, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:872:22: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::KeyPress'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_basics/juce_gui_basics.h:170, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:113, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../source/modules/juce_audio_utils/juce_audio_utils.h:59, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Range; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:483:13: required from 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Range&]' ../source/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:149:100: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Range'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:226, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:1153:9: required from 'void juce::Array::ensureStorageAllocated(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:645:9: required from 'void juce::RectangleList::ensureStorageAllocated(int) [with ValueType = float]' ../source/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:409:65: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_audio_utils/juce_audio_utils.h:56, from ../source/modules/juce_audio_utils/juce_audio_utils.cpp:41: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ juce_core.cpp In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]': ../source/modules/juce_core/containers/juce_Variant.cpp:725:39: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:249, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/javascript/juce_Javascript.cpp:1614:47: required from here ../source/modules/juce_core/containers/juce_Array.h:984:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:249, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::String&]': ../source/modules/juce_core/text/juce_StringArray.cpp:148:37: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:212, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::move(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/text/juce_StringArray.cpp:216:41: required from here ../source/modules/juce_core/containers/juce_Array.h:1115:29: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (data.elements + currentIndex, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + currentIndex + 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (newIndex - currentIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:212, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Array.h:1121:29: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (data.elements + newIndex + 1, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + newIndex, ~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (currentIndex - newIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:212, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Array.h:1126:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:212, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/text/juce_StringArray.cpp:243:52: required from here ../source/modules/juce_core/containers/juce_Array.h:984:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:212, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_core/containers/juce_NamedValueSet.cpp:171:29: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::NamedValueSet::NamedValue' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:250, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here struct NamedValue ^~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_core/containers/juce_Variant.cpp:720:29: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:249, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]': ../source/modules/juce_core/containers/juce_Array.h:725:13: required from 'void juce::Array::resize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_core/containers/juce_Variant.cpp:730:53: required from here ../source/modules/juce_core/containers/juce_Array.h:490:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:249, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_core/text/juce_StringArray.cpp:222:26: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:212, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::NamedValueSet::NamedValue; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_core/containers/juce_NamedValueSet.cpp:31:26: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::NamedValueSet::NamedValue'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:250, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here struct NamedValue ^~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_core/containers/juce_Variant.cpp:358:58: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:249, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_core/files/juce_File.cpp:331:24: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:262, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Expression; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_core/maths/juce_Expression.cpp:235:54: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Expression'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:276, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/maths/juce_Expression.h:41:17: note: 'class juce::Expression' declared here class JUCE_API Expression ^~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_core/text/juce_StringArray.cpp:31:29: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:212, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Identifier; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_core/javascript/juce_Javascript.cpp:1074:59: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Identifier'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:242, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/text/juce_Identifier.h:36:17: note: 'class juce::Identifier' declared here class JUCE_API Identifier ^~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::BigInteger; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_core/maths/juce_BigInteger.cpp:1008:30: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::BigInteger'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:275, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/maths/juce_BigInteger.h:36:17: note: 'class juce::BigInteger' declared here class JUCE_API BigInteger ^~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextDiff::Change; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_core/text/juce_TextDiff.cpp:51:26: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::TextDiff::Change'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:245, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/text/juce_TextDiff.h:51:12: note: 'struct juce::TextDiff::Change' declared here struct Change ^~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Expression::Symbol; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_core/containers/juce_Array.h:564:9: required from 'bool juce::Array::addIfNotAlreadyThere(juce::Array::ParameterType) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Expression::Symbol&]' ../source/modules/juce_core/maths/juce_Expression.cpp:643:75: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::Expression::Symbol'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:276, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/maths/juce_Expression.h:183:12: note: 'struct juce::Expression::Symbol' declared here struct Symbol ^~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MACAddress; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_core/containers/juce_Array.h:564:9: required from 'bool juce::Array::addIfNotAlreadyThere(juce::Array::ParameterType) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::MACAddress&]' ../source/modules/juce_core/native/juce_linux_Network.cpp:46:56: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::MACAddress'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:296, from ../source/modules/juce_core/juce_core.cpp:37: ../source/modules/juce_core/network/juce_MACAddress.h:30:17: note: 'class juce::MACAddress' declared here class JUCE_API MACAddress ^~~~~~~~~~ juce_cryptography.cpp juce_data_structures.cpp juce_events.cpp juce_graphics.cpp In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::ColourGradient::ColourPoint&]': ../source/modules/juce_graphics/colour/juce_ColourGradient.cpp:102:49: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::ColourGradient::ColourPoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:113, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::AttributedString::Attribute&]': ../source/modules/juce_graphics/fonts/juce_AttributedString.cpp:48:44: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::AttributedString::Attribute' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:125, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::TypefaceCache::CachedFace&]': ../source/modules/juce_graphics/fonts/juce_Font.cpp:70:59: required from here ../source/modules/juce_core/containers/juce_Array.h:490:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::TypefaceCache::CachedFace' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.cpp:133: ../source/modules/juce_graphics/fonts/juce_Font.cpp:140:12: note: 'struct juce::TypefaceCache::CachedFace' declared here struct CachedFace ^~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:188:66: required from here ../source/modules/juce_core/containers/juce_Array.h:984:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::PositionedGlyph' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:126, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::PositionedGlyph&]': ../source/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:271:85: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::PositionedGlyph' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:126, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/colour/juce_ColourGradient.cpp:109:26: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::ColourGradient::ColourPoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:113, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:130:117: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/images/juce_ImageCache.cpp:79:37: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::ImageCache::Pimpl::Item' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.cpp:124: ../source/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: 'struct juce::ImageCache::Pimpl::Item' declared here struct Item ^~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/fonts/juce_AttributedString.cpp:81:35: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::AttributedString::Attribute' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:125, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:261:36: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::PositionedGlyph' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:126, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/colour/juce_ColourGradient.cpp:81:19: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:113, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:118:122: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AttributedString::Attribute; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/fonts/juce_AttributedString.cpp:203:35: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::AttributedString::Attribute'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:125, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TypefaceCache::CachedFace; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/fonts/juce_Font.cpp:69:21: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::TypefaceCache::CachedFace'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.cpp:133: ../source/modules/juce_graphics/fonts/juce_Font.cpp:140:12: note: 'struct juce::TypefaceCache::CachedFace' declared here struct CachedFace ^~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::PositionedGlyph; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:150:27: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::PositionedGlyph'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:126, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextLayout::Glyph; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/fonts/juce_TextLayout.cpp:66:37: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::TextLayout::Glyph'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:127, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/fonts/juce_TextLayout.h:90:21: note: 'class juce::TextLayout::Glyph' declared here class JUCE_API Glyph ^~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../source/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h:94:12: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ImageCache::Pimpl::Item; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/images/juce_ImageCache.cpp:62:86: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ImageCache::Pimpl::Item'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.cpp:124: ../source/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: 'struct juce::ImageCache::Pimpl::Item' declared here struct Item ^~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Font; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/fonts/juce_Font.cpp:680:73: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Font'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:124, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/fonts/juce_Font.h:40:17: note: 'class juce::Font' declared here class JUCE_API Font ^~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:184:13: required from 'void juce::RectangleList::addWithoutMerging(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/contexts/juce_GraphicsContext.cpp:434:64: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_graphics/juce_graphics.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.cpp:124: ../source/modules/juce_core/containers/juce_Variant.cpp: In static member function 'static juce::Result juce::JSONParser::parseArray(juce::String::CharPointerType&, juce::var&)': ../source/modules/juce_core/containers/juce_Variant.cpp:528:25: warning: '*((void*)& +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] value (other.value) ^ juce_gui_basics.cpp In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::WeakReference&]': ../source/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:158:87: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::WeakReference' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:223, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_WeakReference.h:77:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::move(int, int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:184:51: required from here ../source/modules/juce_core/containers/juce_Array.h:1115:29: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::WeakReference' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (data.elements + currentIndex, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + currentIndex + 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (newIndex - currentIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:223, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_WeakReference.h:77:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/containers/juce_Array.h:1121:29: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::WeakReference' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (data.elements + newIndex + 1, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + newIndex, ~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (currentIndex - newIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:223, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_WeakReference.h:77:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/containers/juce_Array.h:1126:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class juce::WeakReference' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:223, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_WeakReference.h:77:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::TextAtom; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:129:51: required from here ../source/modules/juce_core/containers/juce_Array.h:984:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::TextAtom' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:237: ../source/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:31:8: note: 'struct juce::TextAtom' declared here struct TextAtom ^~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::KeyPress&]': ../source/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:72:90: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::KeyPress' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_basics/juce_gui_basics.h:170, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_gui_basics/components/juce_Component.cpp:820:88: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:177:43: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::WeakReference' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:223, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_WeakReference.h:77:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::LookAndFeel::ColourSetting&]': ../source/modules/juce_core/containers/juce_SortedSet.h:300:9: required from 'bool juce::SortedSet::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:76:23: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::LookAndFeel::ColourSetting' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_basics/juce_gui_basics.h:286, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:215:12: note: 'struct juce::LookAndFeel::ColourSetting' declared here struct ColourSetting ^~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:156:44: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::KeyPress' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_basics/juce_gui_basics.h:170, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:277:25: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_gui_basics/components/juce_Component.cpp:820:88: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_basics/buttons/juce_Button.cpp:592:21: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::KeyPress'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_basics/juce_gui_basics.h:170, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp:371:35: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:262, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::WeakReference; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:149:29: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::WeakReference'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:223, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_WeakReference.h:77:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp:35:45: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:249, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Range; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:2055:30: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Range'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:226, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextAtom; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextAtom; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::TextAtom; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:76:5: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::TextAtom'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:237: ../source/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:31:8: note: 'struct juce::TextAtom' declared here struct TextAtom ^~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Grid::TrackInfo; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Grid::TrackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Grid::TrackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_basics/layout/juce_Grid.cpp:992:25: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::Grid::TrackInfo'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_basics/juce_gui_basics.h:304, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_gui_basics/layout/juce_Grid.h:64:12: note: 'struct juce::Grid::TrackInfo' declared here struct TrackInfo ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:113, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MouseInputSource; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp:653:46: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::MouseInputSource'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_basics/juce_gui_basics.h:168, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:50:17: note: 'class juce::MouseInputSource' declared here class JUCE_API MouseInputSource ^~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:130:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../source/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:537:73: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:144:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../source/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:537:73: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Grid::PlacementHelpers::LineInfo; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Grid::PlacementHelpers::LineInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Grid::PlacementHelpers::LineInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Grid::PlacementHelpers::LineInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_basics/layout/juce_Grid.cpp:143:30: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::Grid::PlacementHelpers::LineInfo'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:264: ../source/modules/juce_gui_basics/layout/juce_Grid.cpp:121:12: note: 'struct juce::Grid::PlacementHelpers::LineInfo' declared here struct LineInfo { juce::StringArray lineNames; }; ^~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::StringArray; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::StringArray; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::StringArray; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::StringArray; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_basics/layout/juce_Grid.cpp:313:75: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::StringArray'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:243, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/text/juce_StringArray.h:32:17: note: 'class juce::StringArray' declared here class JUCE_API StringArray ^~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = std::pair; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = std::pair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = std::pair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = std::pair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_basics/layout/juce_Grid.cpp:749:52: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct std::pair'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from ../source/modules/juce_core/system/juce_StandardHeader.h:46, from ../source/modules/juce_core/juce_core.h:174, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::DisplayGeometry::ExtendedInfo; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:1284:37: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::DisplayGeometry::ExtendedInfo'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:306: ../source/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:779:12: note: 'struct juce::DisplayGeometry::ExtendedInfo' declared here struct ExtendedInfo ^~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../source/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:2683:77: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Desktop::Displays::Display; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:3886:28: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::Desktop::Displays::Display'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_basics/juce_gui_basics.h:178, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_gui_basics/components/juce_Desktop.h:330:16: note: 'struct juce::Desktop::Displays::Display' declared here struct Display ^~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::LookAndFeel::ColourSetting; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:445:9: required from 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::LookAndFeel::ColourSetting&]' ../source/modules/juce_core/containers/juce_SortedSet.h:300:9: required from 'bool juce::SortedSet::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:76:23: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::LookAndFeel::ColourSetting'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_basics/juce_gui_basics.h:286, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:215:12: note: 'struct juce::LookAndFeel::ColourSetting' declared here struct ColourSetting ^~~~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:117:17: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../source/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:537:73: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.cpp:45: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ juce_gui_extra.cpp In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:130:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:90:123: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:144:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:90:123: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:113, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:1153:9: required from 'void juce::Array::ensureStorageAllocated(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:42:44: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::CodeEditorComponent::CodeEditorLine::SyntaxToken'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:88: ../source/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:116:12: note: 'struct juce::CodeEditorComponent::CodeEditorLine::SyntaxToken' declared here struct SyntaxToken ^~~~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1252:91: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::KeyPress'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_basics/juce_gui_basics.h:170, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1516:18: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::CodeEditorComponent::ColourScheme::TokenType'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_gui_extra/juce_gui_extra.h:79, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:224:16: note: 'struct juce::CodeEditorComponent::ColourScheme::TokenType' declared here struct TokenType ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:117:17: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:90:123: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:217, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_core/juce_core.h:231, from ../source/modules/juce_graphics/juce_graphics.h:57, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:107, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:133, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/modules/juce_graphics/juce_graphics.h:111, from ../source/modules/juce_gui_basics/juce_gui_basics.h:57, from ../source/modules/juce_gui_extra/juce_gui_extra.h:55, from ../source/modules/juce_gui_extra/juce_gui_extra.cpp:42: ../source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking juce make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce/build-juce' make[1]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce' make -C libs/juced make[1]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced' make -C build-juced make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced/build-juced' ==== Building juced ==== juced.cpp In file included from ../../juce/source/modules/juce_core/juce_core.h:217, from ../source/../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/juced.h:29, from ../source/juced.cpp:46: ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:113, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:217, from ../source/../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/juced.h:29, from ../source/juced.cpp:46: ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/../../juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../source/../../juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../source/juced.h:32, from ../source/juced.cpp:46: ../source/../../juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:217, from ../source/../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/juced.h:29, from ../source/juced.cpp:46: ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/controls/grid/jucetice_PianoGrid.cpp:809:48: required from here ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:112, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:217, from ../source/../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/juced.h:29, from ../source/juced.cpp:46: ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::StringArray; bool throwOnFailure = false; size_t = long unsigned int]': ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::StringArray; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::StringArray; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::StringArray; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/utils/jucetice_GnuplotInterface.cpp:185:26: required from here ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::StringArray'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:243, from ../source/../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/juced.h:29, from ../source/juced.cpp:46: ../../juce/source/modules/juce_core/text/juce_StringArray.h:32:17: note: 'class juce::StringArray' declared here class JUCE_API StringArray ^~~~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:217, from ../source/../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/juced.h:29, from ../source/juced.cpp:46: ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:107, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:231, from ../source/../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/juced.h:29, from ../source/juced.cpp:46: ../../juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:107, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../juce/source/modules/juce_core/juce_core.h:231, from ../source/../../juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../source/juced.h:29, from ../source/juced.cpp:46: ../../juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:107, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:133, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../juce/source/modules/juce_graphics/juce_graphics.h:111, from ../source/../../juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../source/juced.h:30, from ../source/juced.cpp:46: ../../juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking juced make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced/build-juced' make[1]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced' make -C libs/lv2-ttl-generator make[1]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/lv2-ttl-generator' g++ lv2_ttl_generator.cpp -o ../lv2_ttl_generator -ldl make[1]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/lv2-ttl-generator' make -C ports lv2 make[1]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports' make -C ../libs/drowaudio make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio' make -C build-drowaudio make[3]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio/build-drowaudio' ==== Building drowaudio ==== make[4]: '../../libdrowaudio.a' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio/build-drowaudio' make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio' make -C ../libs/juce make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce' make -C build-juce make[3]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce/build-juce' ==== Building juce ==== make[4]: '../../libjuce.a' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce/build-juce' make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce' make -C ../libs/juced make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced' make -C build-juced make[3]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced/build-juced' ==== Building juced ==== make[4]: '../../libjuced.a' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced/build-juced' make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced' make -C ../libs/lv2-ttl-generator make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/lv2-ttl-generator' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/lv2-ttl-generator' install -d ../bin/lv2 make -C arctican-function/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/arctican-function/LV2' ==== Building TheFunction.lv2/TheFunction ==== PluginProcessor.cpp PluginEditor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Knob.cpp FancyButton.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/Knob.h:14, from ../source/Headers/UI/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Headers/UI/FancyButton.h:14, from ../source/Headers/UI/FancyButton.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Binary thefunctionbackground.cpp Binary button.cpp Binary knobs.cpp JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking TheFunction.lv2/TheFunction make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/arctican-function/LV2' make -C arctican-pilgrim/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/arctican-pilgrim/LV2' ==== Building ThePilgrim.lv2/ThePilgrim ==== PluginProcessor.cpp PluginParameter.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParameter.h:14, from ../source/PluginParameter.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ PluginEditor.cpp KnobsBI.cpp Knob.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ BackgroundImage.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Knob.h:14, from ../source/Knob.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking ThePilgrim.lv2/ThePilgrim make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/arctican-pilgrim/LV2' make -C dexed/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/dexed/LV2' ==== Building Dexed.lv2/Dexed ==== ProgramListBox.cpp SysexComm.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SysexComm.h:24, from ../source/SysexComm.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ProgramListBox.h:24, from ../source/ProgramListBox.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ PluginProcessor.cpp PluginParam.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginProcessor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginParam.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ PluginFx.cpp PluginEditor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginFx.h:24, from ../source/PluginFx.cpp:27: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ ../source/PluginFx.cpp:47:14: warning: 'float linsc(float, float, float)' defined but not used [-Wunused-function] static float linsc(float param,const float min,const float max) { ^~~~~ PluginData.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/PluginEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ ParamDialog.cpp ../source/PluginData.cpp: In member function 'void DexedAudioProcessor::resetToInitVoice()': ../source/PluginData.cpp:228:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for(int i=0;i::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginParam.h:24, from ../source/PluginData.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ OperatorEditor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ParamDialog.h:23, from ../source/ParamDialog.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ GlobalEditor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OperatorEditor.h:24, from ../source/OperatorEditor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ EngineOpl.cpp EngineMkI.cpp ../source/GlobalEditor.cpp: In member function 'void GlobalEditor::setMonoState(bool)': ../source/GlobalEditor.cpp:640:36: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] monoMode->setToggleState(state ? Button::buttonDown : Button::buttonNormal, dontSendNotification); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ DXLookNFeel.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:23, from ../source/GlobalEditor.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ DXComponents.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXLookNFeel.h:24, from ../source/DXLookNFeel.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DXComponents.h:24, from ../source/DXComponents.cpp:26: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ CartManager.cpp BinaryData.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:24, from ../source/CartManager.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ AlgoDisplay.cpp sin.cc pitchenv.cc lfo.cc freqlut.cc fm_op_kernel.cc fm_core.cc exp2.cc In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ env.cc In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AlgoDisplay.h:24, from ../source/AlgoDisplay.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ dx7note.cc JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking Dexed.lv2/Dexed make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/dexed/LV2' make -C drowaudio-distortion/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-distortion/LV2' ==== Building drowaudio-distortion.lv2/drowaudio-distortion ==== DRowAudioFilter.cpp DRowAudioEditorComponent.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ dRowAudio_PluginLookAndFeel.cpp JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking drowaudio-distortion.lv2/drowaudio-distortion make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-distortion/LV2' make -C drowaudio-distortionshaper/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-distortionshaper/LV2' ==== Building drowaudio-distortionshaper.lv2/drowaudio-distortionshaper ==== GraphComponent.cpp DRowAudioFilter.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/GraphComponent.h:16, from ../source/GraphComponent.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ DRowAudioEditorComponent.cpp dRowAudio_PluginLookAndFeel.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking drowaudio-distortionshaper.lv2/drowaudio-distortionshaper make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-distortionshaper/LV2' make -C drowaudio-flanger/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-flanger/LV2' ==== Building drowaudio-flanger.lv2/drowaudio-flanger ==== DRowAudioFilter.cpp DRowAudioEditorComponent.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.h:35, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.h:35, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ dRowAudio_PluginLookAndFeel.cpp JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking drowaudio-flanger.lv2/drowaudio-flanger make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-flanger/LV2' make -C drowaudio-reverb/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-reverb/LV2' ==== Building drowaudio-reverb.lv2/drowaudio-reverb ==== DRowAudioFilter.cpp DRowAudioEditorComponent.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioFilter.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/DRowAudioEditorComponent.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ dRowAudio_AllpassFilter.cpp dRowAudio_DelayRegister.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_AllpassFilter.h:12, from ../../drowaudio-common/dRowAudio_AllpassFilter.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ dRowAudio_LBCF.cpp In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_DelayRegister.h:12, from ../../drowaudio-common/dRowAudio_DelayRegister.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ dRowAudio_PluginLookAndFeel.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_LBCF.h:12, from ../../drowaudio-common/dRowAudio_LBCF.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.h:12, from ../../drowaudio-common/dRowAudio_PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ dRowAudio_TappedDelayLine.cpp JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../../drowaudio-common/dRowAudio_TappedDelayLine.h:12, from ../../drowaudio-common/dRowAudio_TappedDelayLine.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking drowaudio-reverb.lv2/drowaudio-reverb make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-reverb/LV2' make -C drowaudio-tremolo/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-tremolo/LV2' ==== Building drowaudio-tremolo.lv2/drowaudio-tremolo ==== TremoloBufferView.cpp PluginProcessor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/TremoloBufferView.h:16, from ../source/TremoloBufferView.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ PluginLookAndFeel.cpp PluginEditor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginLookAndFeel.h:13, from ../source/PluginLookAndFeel.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking drowaudio-tremolo.lv2/drowaudio-tremolo make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-tremolo/LV2' make -C drumsynth/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drumsynth/LV2' ==== Building drumsynth.lv2/drumsynth ==== DrumSynthPlugin.cpp DrumSynthComponent.cpp In file included from ../source/DrumSynthPlugin.cpp:36: ../source/DrumSynthVoice.h: In member function 'float DrumSynthVoice::getWaveform(float, int)': ../source/DrumSynthVoice.h:813:18: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (w > 1.f) w = 2.f - w; break; //tri ^~ ../source/DrumSynthVoice.h:813:89: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (w > 1.f) w = 2.f - w; break; //tri ^~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthComponent.h:37, from ../source/DrumSynthComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ DrumSynthMain.cpp In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/DrumSynthGlobals.h:37, from ../source/DrumSynthPlugin.h:37, from ../source/DrumSynthPlugin.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthMain.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ DrumSynthKeyboard.cpp DrumSynthEnvelope.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthKeyboard.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ drumsynth.cpp iniparser.cpp ../source/IniParser/iniparser.cpp: In function 'dictionary* iniparser_load(const char*)': ../source/IniParser/iniparser.cpp:600:26: warning: '%s' directive writing up to 1024 bytes into a region of size between 0 and 1024 [-Wformat-overflow=] sprintf(tmp, "%s:%s", section, key); ^~~~~~~ ~~~ ../source/IniParser/iniparser.cpp:600:20: note: 'sprintf' output between 2 and 2050 bytes into a destination of size 1025 sprintf(tmp, "%s:%s", section, key); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dictionary.cpp DrumSynthResources.cpp JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../DrumSynthGlobals.h:37, from ../source/Components/../DrumSynthPlugin.h:37, from ../source/Components/DrumSynthEnvelope.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking drumsynth.lv2/drumsynth make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drumsynth/LV2' make -C easySSP/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/easySSP/LV2' ==== Building EasySSP.lv2/EasySSP ==== PreferencesLayout.cpp PluginProcessor.cpp In file included from ../source/dsp-utility/dsp-utility.h:69, from ../source/PluginProcessor.h:15, from ../source/PluginProcessor.cpp:11: ../source/dsp-utility/FrequencyDomainGrid.h: In static member function 'static std::__cxx11::wstring tomatl::dsp::FrequencyDomainGrid::freqToExtendedString(const double&)': ../source/dsp-utility/FrequencyDomainGrid.h:357:27: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] memset(&buffer, 0x0, 50); ^ ../source/dsp-utility/FrequencyDomainGrid.h: In static member function 'static std::__cxx11::wstring tomatl::dsp::FrequencyDomainGrid::dbToExtendedString(const double&)': ../source/dsp-utility/FrequencyDomainGrid.h:367:27: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] memset(&buffer, 0x0, 50); ^ ../source/dsp-utility/FrequencyDomainGrid.h: In static member function 'static std::__cxx11::wstring tomatl::dsp::FrequencyDomainGrid::freqToString(const double&)': ../source/dsp-utility/FrequencyDomainGrid.h:377:27: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] memset(&buffer, 0x0, 50); ^ ../source/dsp-utility/FrequencyDomainGrid.h: In static member function 'static std::__cxx11::wstring tomatl::dsp::FrequencyDomainGrid::dbToString(const double&)': ../source/dsp-utility/FrequencyDomainGrid.h:394:27: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] memset(&buffer, 0x0, 50); ^ In file included from ../source/dsp-utility/dsp-utility.h:69, from ../source/PluginProcessor.h:15, from ../source/PreferencesLayout.h:25, from ../source/PreferencesLayout.cpp:25: ../source/dsp-utility/FrequencyDomainGrid.h: In static member function 'static std::__cxx11::wstring tomatl::dsp::FrequencyDomainGrid::freqToExtendedString(const double&)': ../source/dsp-utility/FrequencyDomainGrid.h:357:27: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] memset(&buffer, 0x0, 50); ^ ../source/dsp-utility/FrequencyDomainGrid.h: In static member function 'static std::__cxx11::wstring tomatl::dsp::FrequencyDomainGrid::dbToExtendedString(const double&)': ../source/dsp-utility/FrequencyDomainGrid.h:367:27: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] memset(&buffer, 0x0, 50); ^ ../source/dsp-utility/FrequencyDomainGrid.h: In static member function 'static std::__cxx11::wstring tomatl::dsp::FrequencyDomainGrid::freqToString(const double&)': ../source/dsp-utility/FrequencyDomainGrid.h:377:27: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] memset(&buffer, 0x0, 50); ^ ../source/dsp-utility/FrequencyDomainGrid.h: In static member function 'static std::__cxx11::wstring tomatl::dsp::FrequencyDomainGrid::dbToString(const double&)': ../source/dsp-utility/FrequencyDomainGrid.h:394:27: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] memset(&buffer, 0x0, 50); ^ ../source/PluginProcessor.cpp: In member function 'virtual void AdmvAudioProcessor::setStateInformation(const void*, int)': ../source/PluginProcessor.cpp:299:52: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct AdmvPluginState' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&mState, (uint8*)data + 1, sizeInBytes - 1); ^ In file included from ../source/PluginProcessor.h:17, from ../source/PluginProcessor.cpp:11: ../source/PluginState.h:16:8: note: 'struct AdmvPluginState' declared here struct AdmvPluginState ^~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/dsp-utility/dsp-utility.h:67, from ../source/PluginProcessor.h:15, from ../source/PluginProcessor.cpp:11: ../source/dsp-utility/SpectroCalculator.h: In instantiation of 'tomatl::dsp::SpectroCalculator::SpectroCalculator(double, std::pair, size_t, size_t, size_t) [with T = double; size_t = long unsigned int]': ../source/PluginProcessor.cpp:141:161: required from here ../source/dsp-utility/SpectroCalculator.h:43:10: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::pair' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset(mData, 0x0, sizeof(std::pair) * fftSize); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from ../../../libs/juce/source/modules/juce_core/system/juce_StandardHeader.h:46, from ../../../libs/juce/source/modules/juce_core/juce_core.h:174, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from ../source/dsp-utility/dsp-utility.h:67, from ../source/PluginProcessor.h:15, from ../source/PluginProcessor.cpp:11: ../source/dsp-utility/SpectroCalculator.h: In instantiation of 'tomatl::dsp::SpectroCalculator::~SpectroCalculator() [with T = double]': ../source/PluginProcessor.cpp:159:3: required from here ../source/dsp-utility/SpectroCalculator.h:59:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mChannelCount; ++i) ~~^~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ ../source/dsp-utility/SpectroCalculator.h: In instantiation of 'tomatl::dsp::SpectrumBlock tomatl::dsp::SpectroCalculator::process(T*) [with T = double]': ../source/PluginProcessor.cpp:208:95: required from here ../source/dsp-utility/SpectroCalculator.h:124:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mChannelCount; ++i) ~~^~~~~~~~~~~~~~~ In file included from ../source/dsp-utility/dsp-utility.h:65, from ../source/PluginProcessor.h:15, from ../source/PluginProcessor.cpp:11: ../source/dsp-utility/GonioCalculator.h: In instantiation of 'tomatl::dsp::GonioCalculator& tomatl::dsp::GonioCalculator::setSegmentLength(size_t) [with T = double; size_t = long unsigned int]': ../source/dsp-utility/GonioCalculator.h:13:3: required from 'tomatl::dsp::GonioCalculator::GonioCalculator(size_t, size_t, std::pair) [with T = double; size_t = long unsigned int]' ../source/PluginProcessor.cpp:136:82: required from here ../source/dsp-utility/GonioCalculator.h:76:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::pair' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] memset(mData, 0, sizeof(std::pair) * mSegmentLength); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from ../../../libs/juce/source/modules/juce_core/system/juce_StandardHeader.h:46, from ../../../libs/juce/source/modules/juce_core/juce_core.h:174, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from ../source/dsp-utility/dsp-utility.h:63, from ../source/PluginProcessor.h:15, from ../source/PluginProcessor.cpp:11: ../source/dsp-utility/WindowFunction.h: In instantiation of 'tomatl::dsp::WindowFunction::WindowFunction(size_t, std::function, bool) [with T = double; size_t = long unsigned int]': ../source/dsp-utility/SpectroCalculator.h:40:20: required from 'tomatl::dsp::SpectroCalculator::SpectroCalculator(double, std::pair, size_t, size_t, size_t) [with T = double; size_t = long unsigned int]' ../source/PluginProcessor.cpp:141:161: required from here ../source/dsp-utility/WindowFunction.h:26:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mLength; ++i) ~~^~~~~~~~~ In file included from ../source/dsp-utility/dsp-utility.h:67, from ../source/PluginProcessor.h:15, from ../source/PluginProcessor.cpp:11: ../source/dsp-utility/SpectroCalculator.h: In instantiation of 'bool tomatl::dsp::SpectroCalculator::checkChannelCount(size_t) [with T = double; size_t = long unsigned int]': ../source/dsp-utility/SpectroCalculator.h:49:4: required from 'tomatl::dsp::SpectroCalculator::SpectroCalculator(double, std::pair, size_t, size_t, size_t) [with T = double; size_t = long unsigned int]' ../source/PluginProcessor.cpp:141:161: required from here ../source/dsp-utility/SpectroCalculator.h:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mBuffers.size(); ++i) ../source/dsp-utility/SpectroCalculator.h:80:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mChannelCount; ++i) ~~^~~~~~~~~~~~~~~ In file included from ../source/dsp-utility/dsp-utility.h:60, from ../source/PluginProcessor.h:15, from ../source/PluginProcessor.cpp:11: ../source/dsp-utility/Buffer.h: In instantiation of 'tomatl::dsp::OverlappingBufferSequence::~OverlappingBufferSequence() [with T = double]': ../source/dsp-utility/SpectroCalculator.h:61:5: required from 'tomatl::dsp::SpectroCalculator::~SpectroCalculator() [with T = double]' ../source/PluginProcessor.cpp:159:3: required from here ../source/dsp-utility/Buffer.h:134:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mBuffers.size(); ++i) ../source/dsp-utility/Buffer.h: In instantiation of 'std::tuple tomatl::dsp::OverlappingBufferSequence::putOne(const T&) [with T = double]': ../source/dsp-utility/SpectroCalculator.h:127:5: required from 'tomatl::dsp::SpectrumBlock tomatl::dsp::SpectroCalculator::process(T*) [with T = double]' ../source/PluginProcessor.cpp:208:95: required from here ../source/dsp-utility/Buffer.h:147:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mBuffers.size(); ++i) In file included from ../source/dsp-utility/dsp-utility.h:67, from ../source/PluginProcessor.h:15, from ../source/PluginProcessor.cpp:11: ../source/dsp-utility/SpectroCalculator.h: In instantiation of 'bool tomatl::dsp::SpectroCalculator::calculateSpectrumFromChannelBufferIfReady(T*) [with T = double]': ../source/dsp-utility/SpectroCalculator.h:130:30: required from 'tomatl::dsp::SpectrumBlock tomatl::dsp::SpectroCalculator::process(T*) [with T = double]' ../source/PluginProcessor.cpp:208:95: required from here ../source/dsp-utility/SpectroCalculator.h:150:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int s = 0; s < mFftSize; ++s) ~~^~~~~~~~~~ In file included from ../source/dsp-utility/dsp-utility.h:60, from ../source/PluginProcessor.h:15, from ../source/PluginProcessor.cpp:11: ../source/dsp-utility/Buffer.h: In instantiation of 'tomatl::dsp::OverlappingBufferSequence::OverlappingBufferSequence(size_t, size_t) [with T = double; size_t = long unsigned int]': ../source/dsp-utility/SpectroCalculator.h:82:25: required from 'bool tomatl::dsp::SpectroCalculator::checkChannelCount(size_t) [with T = double; size_t = long unsigned int]' ../source/dsp-utility/SpectroCalculator.h:49:4: required from 'tomatl::dsp::SpectroCalculator::SpectroCalculator(double, std::pair, size_t, size_t, size_t) [with T = double; size_t = long unsigned int]' ../source/PluginProcessor.cpp:141:161: required from here ../source/dsp-utility/Buffer.h:125:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < hopCount; ++i) ~~^~~~~~~~~~ In file included from ../source/dsp-utility/dsp-utility.h:63, from ../source/PluginProcessor.h:15, from ../source/PluginProcessor.cpp:11: ../source/dsp-utility/WindowFunction.h: In instantiation of 'void tomatl::dsp::WindowFunction::applyFunction(T*, size_t, size_t, bool) [with T = double; size_t = long unsigned int]': ../source/dsp-utility/SpectroCalculator.h:152:6: required from 'bool tomatl::dsp::SpectroCalculator::calculateSpectrumFromChannelBufferIfReady(T*) [with T = double]' ../source/dsp-utility/SpectroCalculator.h:130:30: required from 'tomatl::dsp::SpectrumBlock tomatl::dsp::SpectroCalculator::process(T*) [with T = double]' ../source/PluginProcessor.cpp:208:95: required from here ../source/dsp-utility/WindowFunction.h:43:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i >= 0 && i < mLength) ~~^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/TomatlLookAndFeel.h:4, from ../source/PreferencesLayout.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ MainLayout.cpp In file included from ../source/dsp-utility/dsp-utility.h:69, from ../source/PluginProcessor.h:15, from ../source/MainLayout.h:25, from ../source/MainLayout.cpp:23: ../source/dsp-utility/FrequencyDomainGrid.h: In static member function 'static std::__cxx11::wstring tomatl::dsp::FrequencyDomainGrid::freqToExtendedString(const double&)': ../source/dsp-utility/FrequencyDomainGrid.h:357:27: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] memset(&buffer, 0x0, 50); ^ ../source/dsp-utility/FrequencyDomainGrid.h: In static member function 'static std::__cxx11::wstring tomatl::dsp::FrequencyDomainGrid::dbToExtendedString(const double&)': ../source/dsp-utility/FrequencyDomainGrid.h:367:27: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] memset(&buffer, 0x0, 50); ^ ../source/dsp-utility/FrequencyDomainGrid.h: In static member function 'static std::__cxx11::wstring tomatl::dsp::FrequencyDomainGrid::freqToString(const double&)': ../source/dsp-utility/FrequencyDomainGrid.h:377:27: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] memset(&buffer, 0x0, 50); ^ ../source/dsp-utility/FrequencyDomainGrid.h: In static member function 'static std::__cxx11::wstring tomatl::dsp::FrequencyDomainGrid::dbToString(const double&)': ../source/dsp-utility/FrequencyDomainGrid.h:394:27: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size] memset(&buffer, 0x0, 50); ^ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MainLayout.h:24, from ../source/MainLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ BinaryData.cpp AboutLayout.cpp JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/AboutLayout.h:24, from ../source/AboutLayout.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking EasySSP.lv2/EasySSP make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/easySSP/LV2' make -C eqinox/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/eqinox/LV2' ==== Building eqinox.lv2/eqinox ==== XEQPlugin.cpp XEQComponent.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQComponent.h:37, from ../source/XEQComponent.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:42, from ../source/XEQPlugin.h:37, from ../source/XEQPlugin.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ XEQTabPanel.cpp XEQMain.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/../XEQPlugin.h:37, from ../source/Components/XEQTabPanel.h:37, from ../source/Components/XEQTabPanel.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ XEQGraph.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQMain.h:26, from ../source/Components/XEQMain.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ XEQAbout.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQGraph.h:37, from ../source/Components/XEQGraph.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ jucetice_Limiter.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Components/../StandardHeader.h:42, from ../source/Components/XEQAbout.h:26, from ../source/Components/XEQAbout.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ jucetice_EQ.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_Limiter.h:37, from ../source/Filters/jucetice_Limiter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ jucetice_AnalogFilter.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_EQ.h:37, from ../source/Filters/jucetice_EQ.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/Filters/../StandardHeader.h:42, from ../source/Filters/jucetice_AnalogFilter.h:37, from ../source/Filters/jucetice_AnalogFilter.cpp:34: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking eqinox.lv2/eqinox make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/eqinox/LV2' make -C HiReSam/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/HiReSam/LV2' ==== Building HiReSam.lv2/HiReSam ==== SpectrumViewer.cpp SpectrumProcessor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumProcessor.h:17, from ../source/SpectrumProcessor.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumViewer.h:16, from ../source/SpectrumViewer.cpp:13: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ SpectrumAnalyserAudioProcessorEditor.cpp SpectrumAnalyserAudioProcessor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessorEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ SamWithBubble.cpp In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SpectrumAnalyserHeader.h:16, from ../source/SpectrumAnalyserAudioProcessor.h:14, from ../source/SpectrumAnalyserAudioProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ BinaryData.cpp JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Colour; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Colour; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/drowaudio/source/dRowAudio/gui/dRowAudio_DefaultColours.h:88:67: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Colour'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:112, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_Colour.h:36:17: note: 'class juce::Colour' declared here class JUCE_API Colour ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/SamWithBubble.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking HiReSam.lv2/HiReSam make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/HiReSam/LV2' make -C juce-demo-plugin/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/juce-demo-plugin/LV2' ==== Building JuceDemoPlugin.lv2/JuceDemoPlugin ==== PluginProcessor.cpp PluginEditor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking JuceDemoPlugin.lv2/JuceDemoPlugin make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/juce-demo-plugin/LV2' make -C juce-opl/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/juce-opl/LV2' ==== Building JuceOPL.lv2/JuceOPL ==== zdopl.cpp tests.cpp ../source/zdopl.cpp:60: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning( disable : 4100 ) ../source/zdopl.cpp: In member function 'virtual void OPL3::Update(float*, int)': ../source/zdopl.cpp:627:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for(int array=0; array < (_new + 1); array++) ^~~ ../source/zdopl.cpp:640:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' output[0] /= 2.0f; // scale output down to avoid clipping ^~~~~~ nkopl3.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/tests.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ hiopl.cpp dbopl.cpp In file included from ../source/adlib.h:27, from ../source/dbopl.h:19, from ../source/dbopl.cpp:42: ../source/setup.h:91:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (Hex in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:92:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (int in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:93:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (bool in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:94:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (double in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:95:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (std::string const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:96:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (char const * const in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:97:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (DbxValue const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:100:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator bool () const throw(WrongType); ^~~~~ ../source/setup.h:101:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator Hex () const throw(WrongType); ^~~~~ ../source/setup.h:102:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator int () const throw(WrongType); ^~~~~ ../source/setup.h:103:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator double () const throw(WrongType); ^~~~~ ../source/setup.h:104:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator char const* () const throw(WrongType); ^~~~~ ../source/setup.h:105:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void SetDbxValue(std::string const& in,Etype _type = V_CURRENT) throw(WrongType); ^~~~~ ../source/setup.h:110:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& copy(DbxValue const& in) throw(WrongType); ^~~~~ In file included from ../source/adlib.h:27, from ../source/hiopl.h:4, from ../source/hiopl.cpp:1: ../source/setup.h:91:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (Hex in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:92:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (int in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:93:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (bool in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:94:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (double in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:95:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (std::string const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:96:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (char const * const in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:97:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (DbxValue const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:100:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator bool () const throw(WrongType); ^~~~~ ../source/setup.h:101:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator Hex () const throw(WrongType); ^~~~~ ../source/setup.h:102:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator int () const throw(WrongType); ^~~~~ ../source/setup.h:103:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator double () const throw(WrongType); ^~~~~ ../source/setup.h:104:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator char const* () const throw(WrongType); ^~~~~ ../source/setup.h:105:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void SetDbxValue(std::string const& in,Etype _type = V_CURRENT) throw(WrongType); ^~~~~ ../source/setup.h:110:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& copy(DbxValue const& in) throw(WrongType); ^~~~~ SbiLoader.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/hiopl.cpp:4: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/adlib.h:27, from ../source/hiopl.h:4, from ../source/PluginProcessor.h:15, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../source/setup.h:91:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (Hex in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:92:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (int in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:93:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (bool in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:94:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (double in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:95:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (std::string const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:96:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (char const * const in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:97:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (DbxValue const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:100:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator bool () const throw(WrongType); ^~~~~ ../source/setup.h:101:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator Hex () const throw(WrongType); ^~~~~ ../source/setup.h:102:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator int () const throw(WrongType); ^~~~~ ../source/setup.h:103:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator double () const throw(WrongType); ^~~~~ ../source/setup.h:104:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator char const* () const throw(WrongType); ^~~~~ ../source/setup.h:105:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void SetDbxValue(std::string const& in,Etype _type = V_CURRENT) throw(WrongType); ^~~~~ ../source/setup.h:110:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& copy(DbxValue const& in) throw(WrongType); ^~~~~ PluginProcessor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/InstrumentLoader.h:2, from ../source/SbiLoader.h:2, from ../source/SbiLoader.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ PluginGui.cpp In file included from ../source/adlib.h:27, from ../source/hiopl.h:4, from ../source/PluginProcessor.h:15, from ../source/PluginProcessor.cpp:1: ../source/setup.h:91:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (Hex in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:92:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (int in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:93:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (bool in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:94:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (double in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:95:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (std::string const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:96:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (char const * const in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:97:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (DbxValue const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:100:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator bool () const throw(WrongType); ^~~~~ ../source/setup.h:101:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator Hex () const throw(WrongType); ^~~~~ ../source/setup.h:102:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator int () const throw(WrongType); ^~~~~ ../source/setup.h:103:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator double () const throw(WrongType); ^~~~~ ../source/setup.h:104:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator char const* () const throw(WrongType); ^~~~~ ../source/setup.h:105:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void SetDbxValue(std::string const& in,Etype _type = V_CURRENT) throw(WrongType); ^~~~~ ../source/setup.h:110:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& copy(DbxValue const& in) throw(WrongType); ^~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../source/adlib.h:27, from ../source/hiopl.h:4, from ../source/PluginProcessor.h:15, from ../source/PluginGui.h:25, from ../source/PluginGui.cpp:25: ../source/setup.h:91:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (Hex in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ ../source/setup.h:92:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (int in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:93:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (bool in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:94:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (double in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:95:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (std::string const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:96:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (char const * const in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:97:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (DbxValue const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:100:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator bool () const throw(WrongType); ^~~~~ ../source/setup.h:101:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator Hex () const throw(WrongType); ^~~~~ ../source/setup.h:102:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator int () const throw(WrongType); ^~~~~ ../source/setup.h:103:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator double () const throw(WrongType); ^~~~~ ../source/setup.h:104:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator char const* () const throw(WrongType); ^~~~~ ../source/setup.h:105:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void SetDbxValue(std::string const& in,Etype _type = V_CURRENT) throw(WrongType); ^~~~~ ../source/setup.h:110:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& copy(DbxValue const& in) throw(WrongType); ^~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/PluginGui.cpp:21: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ OPLLookAndFeel.cpp In file included from ../source/adlib.h:27, from ../source/hiopl.h:4, from ../source/PluginProcessor.h:15, from ../source/PluginGui.h:25, from ../source/OPLLookAndFeel.cpp:12: ../source/setup.h:91:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (Hex in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:92:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (int in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:93:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (bool in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:94:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (double in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:95:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (std::string const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:96:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (char const * const in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:97:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (DbxValue const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:100:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator bool () const throw(WrongType); ^~~~~ ../source/setup.h:101:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator Hex () const throw(WrongType); ^~~~~ ../source/setup.h:102:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator int () const throw(WrongType); ^~~~~ ../source/setup.h:103:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator double () const throw(WrongType); ^~~~~ ../source/setup.h:104:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator char const* () const throw(WrongType); ^~~~~ ../source/setup.h:105:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void SetDbxValue(std::string const& in,Etype _type = V_CURRENT) throw(WrongType); ^~~~~ ../source/setup.h:110:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& copy(DbxValue const& in) throw(WrongType); ^~~~~ ../source/OPLLookAndFeel.cpp: In constructor 'OPLLookAndFeel::OPLLookAndFeel()': ../source/OPLLookAndFeel.cpp:19:130: warning: right operand of comma operator has no effect [-Wunused-value] toggleOff = ImageCache::getFromMemory(PluginGui::toggle_off_sq_png, PluginGui::toggle_off_sq_pngSize), 1.000f, Colour(0x00000000); ^ ../source/OPLLookAndFeel.cpp:20:127: warning: right operand of comma operator has no effect [-Wunused-value] toggleOn = ImageCache::getFromMemory(PluginGui::toggle_on_sq_png, PluginGui::toggle_on_sq_pngSize), 1.000f, Colour(0x00000000); ^ ../source/OPLLookAndFeel.cpp: In member function 'virtual void OPLLookAndFeel::drawLinearSliderThumb(juce::Graphics&, int, int, int, int, float, float, float, juce::Slider::SliderStyle, juce::Slider&)': ../source/OPLLookAndFeel.cpp:79:14: warning: unused variable 'outlineThickness' [-Wunused-variable] const float outlineThickness = slider.isEnabled() ? 0.8f : 0.3f; ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/OPLLookAndFeel.h:14, from ../source/OPLLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ IntFloatParameter.cpp FloatParameter.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/IntFloatParameter.h:2, from ../source/IntFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ EnumFloatParameter.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/FloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ DROMultiplexer.cpp In file included from ../source/adlib.h:27, from ../source/hiopl.h:4, from ../source/DROMultiplexer.h:3, from ../source/DROMultiplexer.cpp:1: ../source/setup.h:91:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (Hex in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:92:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (int in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:93:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (bool in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:94:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (double in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:95:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (std::string const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:96:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (char const * const in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:97:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (DbxValue const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:100:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator bool () const throw(WrongType); ^~~~~ ../source/setup.h:101:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator Hex () const throw(WrongType); ^~~~~ ../source/setup.h:102:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator int () const throw(WrongType); ^~~~~ ../source/setup.h:103:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator double () const throw(WrongType); ^~~~~ ../source/setup.h:104:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator char const* () const throw(WrongType); ^~~~~ ../source/setup.h:105:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void SetDbxValue(std::string const& in,Etype _type = V_CURRENT) throw(WrongType); ^~~~~ ../source/setup.h:110:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& copy(DbxValue const& in) throw(WrongType); ^~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/FloatParameter.h:2, from ../source/EnumFloatParameter.h:2, from ../source/EnumFloatParameter.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ ChannelButtonLookAndFeel.cpp In file included from ../source/DROMultiplexer.cpp:8: ../source/windows.h: In function 'void WriteConsole(DWORD, const char*, DWORD, DWORD*, int*)': ../source/windows.h:62:16: warning: comparison of integer expressions of different signedness: 'DWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] if (conout == -10) ~~~~~~~^~~~~~ ../source/windows.h:64:21: warning: comparison of integer expressions of different signedness: 'DWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] else if (conout == -11) ~~~~~~~^~~~~~ ../source/windows.h:66:21: warning: comparison of integer expressions of different signedness: 'DWORD' {aka 'unsigned int'} and 'int' [-Wsign-compare] else if (conout == -12) ~~~~~~~^~~~~~ ../source/windows.h:73:42: warning: the address of 'std::__cxx11::string message(const char*, uint32_t)' will never be NULL [-Waddress] std::cout << std::endl << msgType << message; ^~~~~~~ ../source/DROMultiplexer.cpp: In member function 'void DROMultiplexer::PercussionChange(Hiopl*, int)': ../source/DROMultiplexer.cpp:292:21: warning: self-comparison always evaluates to false [-Wtautological-compare] for (int i = 0; i < i; i++) { ~~^~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/DROMultiplexer.h:4, from ../source/DROMultiplexer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../source/adlib.h:27, from ../source/hiopl.h:4, from ../source/PluginProcessor.h:15, from ../source/PluginGui.h:25, from ../source/ChannelButtonLookAndFeel.cpp:12: ../source/setup.h:91:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (Hex in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:92:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (int in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:93:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (bool in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:94:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (double in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:95:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (std::string const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:96:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (char const * const in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:97:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& operator= (DbxValue const& in) throw(WrongType) { return copy(DbxValue(in));} ^~~~~ ../source/setup.h:100:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator bool () const throw(WrongType); ^~~~~ ../source/setup.h:101:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator Hex () const throw(WrongType); ^~~~~ ../source/setup.h:102:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator int () const throw(WrongType); ^~~~~ ../source/setup.h:103:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator double () const throw(WrongType); ^~~~~ ../source/setup.h:104:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] operator char const* () const throw(WrongType); ^~~~~ ../source/setup.h:105:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void SetDbxValue(std::string const& in,Etype _type = V_CURRENT) throw(WrongType); ^~~~~ ../source/setup.h:110:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] DbxValue& copy(DbxValue const& in) throw(WrongType); ^~~~~ JucePluginMain.cpp ../source/ChannelButtonLookAndFeel.cpp: In function 'void drawButtonShape(juce::Graphics&, const juce::Path&, juce::Colour, float)': ../source/ChannelButtonLookAndFeel.cpp:22:14: warning: unused variable 'mainBrightness' [-Wunused-variable] const float mainBrightness = baseColour.getBrightness(); ^~~~~~~~~~~~~~ ../source/ChannelButtonLookAndFeel.cpp:23:14: warning: unused variable 'mainAlpha' [-Wunused-variable] const float mainAlpha = baseColour.getFloatAlpha(); ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChannelButtonLookAndFeel.h:14, from ../source/ChannelButtonLookAndFeel.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking JuceOPL.lv2/JuceOPL make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/juce-opl/LV2' make -C klangfalter/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/klangfalter/LV2' ==== Building KlangFalter.lv2/KlangFalter ==== StereoWidth.cpp Settings.cpp Processor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Settings.h:21, from ../source/Settings.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Persistence.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/Processor.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Parameters.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Persistence.h:22, from ../source/Persistence.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ LevelMeasurement.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Parameters.h:21, from ../source/Parameters.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ IRCalculation.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/LevelMeasurement.h:21, from ../source/LevelMeasurement.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ IRAgent.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Processor.h:21, from ../source/IRCalculation.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/IRAgent.h:21, from ../source/IRAgent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Envelope.cpp CookbookEq.cpp Convolver.cpp ChangeNotifier.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Convolver.h:26, from ../source/Convolver.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ BinaryData.cpp Utilities.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ TwoStageFFTConvolver.cpp In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ChangeNotifier.h:21, from ../source/ChangeNotifier.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ FFTConvolver.cpp AudioFFT.cpp WaveformComponent.cpp ../source/FFTConvolver/AudioFFT.cpp:51:17: warning: 'bool audiofft::details::IsPowerOf2(size_t)' defined but not used [-Wunused-function] static bool IsPowerOf2(size_t val) ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/WaveformComponent.h:22, from ../source/UI/WaveformComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ SettingsDialogComponent.cpp LevelMeter.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../Settings.h:21, from ../source/UI/SettingsDialogComponent.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/LevelMeter.h:21, from ../source/UI/LevelMeter.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ KlangFalterEditor.cpp IRComponent.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../IRAgent.h:21, from ../source/UI/IRComponent.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/../DecibelScaling.h:22, from ../source/UI/KlangFalterEditor.cpp:24: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ IRBrowserComponent.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/IRBrowserComponent.h:22, from ../source/UI/IRBrowserComponent.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ DecibelScale.cpp CustomLookAndFeel.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/DecibelScale.h:22, from ../source/UI/DecibelScale.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/UI/../JuceHeader.h:16, from ../source/UI/CustomLookAndFeel.h:21, from ../source/UI/CustomLookAndFeel.cpp:18: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking KlangFalter.lv2/KlangFalter make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/klangfalter/LV2' make -C LUFSMeter/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/LUFSMeter/LV2' ==== Building LUFSMeter.lv2/LUFSMeter ==== LUFSMeterAudioProcessorEditor.cpp LUFSMeterAudioProcessor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Ebu128LoudnessMeter.cpp BinaryData.cpp SecondOrderIIRFilter.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ PreferencesPane.cpp MultiChannelLoudnessBar.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ LoudnessRangeHistory.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ LoudnessRangeBar.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ LoudnessNumeric.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ LoudnessHistoryGroup.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ LoudnessHistory.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ LoudnessBarRangeSlider.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ LoudnessBar.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ BackgroundVerticalLinesAndCaption.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ BackgroundGridCaption.cpp In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ BackgroundGrid.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ AnimatedSidePanel.cpp In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking LUFSMeter.lv2/LUFSMeter make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/LUFSMeter/LV2' make -C LUFSMeter/LV2-Multi make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/LUFSMeter/LV2-Multi' ==== Building LUFSMeterMulti.lv2/LUFSMeterMulti ==== LUFSMeterAudioProcessorEditor.cpp LUFSMeterAudioProcessor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/LUFSMeterAudioProcessor.h:33, from ../source/LUFSMeterAudioProcessorEditor.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Ebu128LoudnessMeter.cpp BinaryData.cpp SecondOrderIIRFilter.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MacrosAndJuceHeaders.h:33, from ../source/Ebu128LoudnessMeter.h:32, from ../source/Ebu128LoudnessMeter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/filters/../JuceHeader.h:16, from ../source/filters/../MacrosAndJuceHeaders.h:33, from ../source/filters/SecondOrderIIRFilter.h:31, from ../source/filters/SecondOrderIIRFilter.cpp:29: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ PreferencesPane.cpp MultiChannelLoudnessBar.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/PreferencesPane.h:32, from ../source/gui/PreferencesPane.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ LoudnessRangeHistory.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/MultiChannelLoudnessBar.h:33, from ../source/gui/MultiChannelLoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ LoudnessRangeBar.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeHistory.h:33, from ../source/gui/LoudnessRangeHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ LoudnessNumeric.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessRangeBar.h:33, from ../source/gui/LoudnessRangeBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ LoudnessHistoryGroup.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessNumeric.h:33, from ../source/gui/LoudnessNumeric.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ LoudnessHistory.cpp In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistoryGroup.h:34, from ../source/gui/LoudnessHistoryGroup.cpp:31: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ LoudnessBarRangeSlider.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessHistory.h:33, from ../source/gui/LoudnessHistory.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBarRangeSlider.h:33, from ../source/gui/LoudnessBarRangeSlider.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ LoudnessBar.cpp BackgroundVerticalLinesAndCaption.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.h:33, from ../source/gui/BackgroundVerticalLinesAndCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/LoudnessBar.h:33, from ../source/gui/LoudnessBar.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ BackgroundGridCaption.cpp BackgroundGrid.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGrid.h:32, from ../source/gui/BackgroundGrid.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ AnimatedSidePanel.cpp In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/BackgroundGridCaption.h:33, from ../source/gui/BackgroundGridCaption.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/gui/../JuceHeader.h:16, from ../source/gui/../MacrosAndJuceHeaders.h:33, from ../source/gui/AnimatedSidePanel.h:32, from ../source/gui/AnimatedSidePanel.cpp:30: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking LUFSMeterMulti.lv2/LUFSMeterMulti make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/LUFSMeter/LV2-Multi' make -C luftikus/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/luftikus/LV2' ==== Building Luftikus.lv2/Luftikus ==== PluginProcessor.cpp PluginEditor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ GuiLookAndFeel.cpp eqdsp.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/GuiLookAndFeel.h:4, from ../source/GuiLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/eqdsp.h:4, from ../source/dsp/eqdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ BinaryData.cpp JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking Luftikus.lv2/Luftikus make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/luftikus/LV2' make -C obxd/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/obxd/LV2' ==== Building Obxd.lv2/Obxd ==== PluginProcessor.cpp PluginEditor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/PluginProcessor.cpp:887:29: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:262, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../source/PluginEditor.cpp:651:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:262, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginProcessor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:28, from ../source/PluginEditor.cpp:10: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ BinaryData.cpp JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking Obxd.lv2/Obxd make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/obxd/LV2' make -C pitchedDelay/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/pitchedDelay/LV2' ==== Building PitchedDelay.lv2/PitchedDelay ==== PluginProcessor.cpp PluginEditor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ BinaryData.cpp simpledetune.cpp pitcheddelay.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledetune.h:8, from ../source/dsp/simpledetune.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ delaytabdsp.cpp In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/simpledelay.h:4, from ../source/dsp/pitcheddelay.h:4, from ../source/dsp/pitcheddelay.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ BandLimit.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/delaytabdsp.h:8, from ../source/dsp/delaytabdsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ pitcheddelaytab.cpp In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/dsp/BandLimit.h:1, from ../source/dsp/BandLimit.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ DelayGraph.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/pitcheddelaytab.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/gui/pitcheddelaytab.h:26, from ../source/gui/DelayGraph.h:26, from ../source/gui/DelayGraph.cpp:25: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking PitchedDelay.lv2/PitchedDelay make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/pitchedDelay/LV2' make -C refine/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/refine/LV2' ==== Building ReFine.lv2/ReFine ==== Visualisation.cpp RefineDsp.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Visualisation.h:4, from ../source/Visualisation.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/RefineDsp.h:4, from ../source/RefineDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ ReFineLookAndFeel.cpp PluginProcessor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/ReFineLookAndFeel.h:4, from ../source/ReFineLookAndFeel.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginProcessor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ PluginEditor.cpp MiscDsp.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:4, from ../source/PluginEditor.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/MiscDsp.h:4, from ../source/MiscDsp.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Buffers.cpp BinaryData.cpp Analyzer.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Buffers.h:4, from ../source/Buffers.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/Analyzer.h:4, from ../source/Analyzer.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking ReFine.lv2/ReFine make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/refine/LV2' make -C stereosourceseparation/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/stereosourceseparation/LV2' ==== Building StereoSourceSeparation.lv2/StereoSourceSeparation ==== PluginProcessor.cpp PluginEditor.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginProcessor.h:14, from ../source/PluginProcessor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/JuceHeader.h:16, from ../source/PluginEditor.h:14, from ../source/PluginEditor.cpp:11: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ ADRess.cpp kiss_fftr.c cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C kiss_fft.c cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C cc1: warning: command line option '-fvisibility-inlines-hidden' is valid for C++/ObjC++ but not for C JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking StereoSourceSeparation.lv2/StereoSourceSeparation make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/stereosourceseparation/LV2' make -C tal-dub-3/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-dub-3/LV2' ==== Building TAL-Dub-3.lv2/TAL-Dub-3 ==== TalCore.cpp TalComponent.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking TAL-Dub-3.lv2/TAL-Dub-3 make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-dub-3/LV2' make -C tal-filter/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-filter/LV2' ==== Building TAL-Filter.lv2/TAL-Filter ==== TalCore.cpp TalComponent.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Lfo.cpp JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking TAL-Filter.lv2/TAL-Filter make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-filter/LV2' make -C tal-filter-2/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-filter-2/LV2' ==== Building TAL-Filter-2.lv2/TAL-Filter-2 ==== TalCore.cpp TalComponent.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking TAL-Filter-2.lv2/TAL-Filter-2 make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-filter-2/LV2' make -C tal-noisemaker/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-noisemaker/LV2' ==== Building TAL-NoiseMaker.lv2/TAL-NoiseMaker ==== TalCore.cpp TalComponent.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:33: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Lfo.cpp JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking TAL-NoiseMaker.lv2/TAL-NoiseMaker make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-noisemaker/LV2' make -C tal-reverb/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-reverb/LV2' ==== Building TAL-Reverb.lv2/TAL-Reverb ==== TalCore.cpp ReverbComponent.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/ReverbComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking TAL-Reverb.lv2/TAL-Reverb make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-reverb/LV2' make -C tal-reverb-2/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-reverb-2/LV2' ==== Building TAL-Reverb-2.lv2/TAL-Reverb-2 ==== TalCore.cpp TalComponent.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking TAL-Reverb-2.lv2/TAL-Reverb-2 make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-reverb-2/LV2' make -C tal-reverb-3/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-reverb-3/LV2' ==== Building TAL-Reverb-3.lv2/TAL-Reverb-3 ==== TalCore.cpp TalComponent.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking TAL-Reverb-3.lv2/TAL-Reverb-3 make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-reverb-3/LV2' make -C tal-vocoder-2/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-vocoder-2/LV2' ==== Building TAL-Vocoder-2.lv2/TAL-Vocoder-2 ==== TalComponent.cpp TalCore.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalCore.cpp:32: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/includes.h:32, from ../source/TalComponent.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Fft.cpp JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking TAL-Vocoder-2.lv2/TAL-Vocoder-2 make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-vocoder-2/LV2' make -C vex/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/vex/LV2' ==== Building Vex.lv2/Vex ==== VexFilter.cpp VexEditorComponent.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/gui/../../StandardHeader.h:32, from ../source/vex/gui/BoolGridComponent.h:41, from ../source/vex/PeggyViewComponent.h:40, from ../source/VexEditorComponent.h:38, from ../source/VexEditorComponent.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/vex/../StandardHeader.h:32, from ../source/vex/VexArp.h:43, from ../source/VexFilter.h:40, from ../source/VexFilter.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Vex-src.cpp JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/StandardHeader.h:32, from ../source/Vex-src.cpp:35: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking Vex.lv2/Vex make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/vex/LV2' make -C wolpertinger/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/wolpertinger/LV2' ==== Building Wolpertinger.lv2/Wolpertinger ==== tabbed-editor.cpp synth.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/synth.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/tabbed-editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ editor.cpp about.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/editor.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/synth.h:6, from ../source/about.cpp:23: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ RotatingToggleButton.cpp PresetComboBox.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/RotatingToggleButton.h:4, from ../source/RotatingToggleButton.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ KeyboardButton.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/PresetComboBox.h:4, from ../source/PresetComboBox.cpp:1: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ ADSRenv.cpp JucePluginMain.cpp In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../source/juce_PluginHeaders.h:28, from ../source/KeyboardButton.cpp:2: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66, from ../../../libs/juce-plugin/JucePluginMain.cpp:14: ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1471:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:517:27: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:212, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:113, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:397:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1580:30: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../../libs/juce-plugin/JucePluginMain.h:18, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1540:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:217, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1775:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2017:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h:259:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1797:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1795:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:454:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_core/juce_core.h:231, from ../../../libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../libs/juce-plugin/JucePluginMain.h:15, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:822:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1785:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1783:13: required from here ../../../libs/juce/source/modules/juce_core/containers/juce_Array.h:1234:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:107, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:666:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:638:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1891:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1520:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1813:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:708:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1457: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1458: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1461: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1462: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1465: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1466: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1475: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1476: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1479: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1480: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1483: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1484: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1493: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1494: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1497: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1498: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1501: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:133, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:863:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1861:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1502: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::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1842:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:14: required from here ../../../libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h:905: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../libs/juce/source/modules/juce_graphics/juce_graphics.h:111, from ../../../libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../libs/juce-plugin/JucePluginMain.h:16, from ../../../libs/juce-plugin/JucePluginMain.cpp:9: ../../../libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ Linking Wolpertinger.lv2/Wolpertinger make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/wolpertinger/LV2' make[1]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports' make gen_lv2 make[1]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79' make -C libs/lv2-ttl-generator make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/lv2-ttl-generator' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/lv2-ttl-generator' Generate ttl data for './Wolpertinger.so', basename: 'Wolpertinger' oversampling: 8x Writing manifest.ttl... done! Writing Wolpertinger.ttl... done! Generate ttl data for './Vex.so', basename: 'Vex' Writing manifest.ttl... done! Writing Vex.ttl... done! Generate ttl data for './TAL-Vocoder-2.so', basename: 'TAL-Vocoder-2' Writing manifest.ttl... done! Writing TAL-Vocoder-2.ttl... done! Writing presets.ttl... Saving preset 1/11... Saving preset 2/11... Saving preset 3/11... Saving preset 4/11... Saving preset 5/11... Saving preset 6/11... Saving preset 7/11... Saving preset 8/11... Saving preset 9/11... Saving preset 10/11... done! Generate ttl data for './TAL-Reverb-3.so', basename: 'TAL-Reverb-3' Writing manifest.ttl... done! Writing TAL-Reverb-3.ttl... done! Writing presets.ttl... Saving preset 1/11... Saving preset 2/11... Saving preset 3/11... Saving preset 4/11... Saving preset 5/11... Saving preset 6/11... Saving preset 7/11... Saving preset 8/11... Saving preset 9/11... Saving preset 10/11... done! Generate ttl data for './TAL-Reverb-2.so', basename: 'TAL-Reverb-2' Writing manifest.ttl... done! Writing TAL-Reverb-2.ttl... done! Writing presets.ttl... Saving preset 1/11... Saving preset 2/11... Saving preset 3/11... Saving preset 4/11... Saving preset 5/11... Saving preset 6/11... Saving preset 7/11... Saving preset 8/11... Saving preset 9/11... Saving preset 10/11... done! Generate ttl data for './TAL-Reverb.so', basename: 'TAL-Reverb' Writing manifest.ttl... done! Writing TAL-Reverb.ttl... done! Writing presets.ttl... Saving preset 1/11... Saving preset 2/11... Saving preset 3/11... Saving preset 4/11... Saving preset 5/11... Saving preset 6/11... Saving preset 7/11... Saving preset 8/11... Saving preset 9/11... Saving preset 10/11... done! Generate ttl data for './TAL-NoiseMaker.so', basename: 'TAL-NoiseMaker' Writing manifest.ttl... done! Writing TAL-NoiseMaker.ttl... done! Writing presets.ttl... Saving preset 1/257... Saving preset 2/257... Saving preset 3/257... Saving preset 4/257... Saving preset 5/257... Saving preset 6/257... Saving preset 7/257... Saving preset 8/257... Saving preset 9/257... Saving preset 10/257... Saving preset 11/257... Saving preset 12/257... Saving preset 13/257... Saving preset 14/257... Saving preset 15/257... Saving preset 16/257... Saving preset 17/257... Saving preset 18/257... Saving preset 19/257... Saving preset 20/257... Saving preset 21/257... Saving preset 22/257... Saving preset 23/257... Saving preset 24/257... Saving preset 25/257... Saving preset 26/257... Saving preset 27/257... Saving preset 28/257... Saving preset 29/257... Saving preset 30/257... Saving preset 31/257... Saving preset 32/257... Saving preset 33/257... Saving preset 34/257... Saving preset 35/257... Saving preset 36/257... Saving preset 37/257... Saving preset 38/257... Saving preset 39/257... Saving preset 40/257... Saving preset 41/257... Saving preset 42/257... Saving preset 43/257... Saving preset 44/257... Saving preset 45/257... Saving preset 46/257... Saving preset 47/257... Saving preset 48/257... Saving preset 49/257... Saving preset 50/257... Saving preset 51/257... Saving preset 52/257... Saving preset 53/257... Saving preset 54/257... Saving preset 55/257... Saving preset 56/257... Saving preset 57/257... Saving preset 58/257... Saving preset 59/257... Saving preset 60/257... Saving preset 61/257... Saving preset 62/257... Saving preset 63/257... Saving preset 64/257... Saving preset 65/257... Saving preset 66/257... Saving preset 67/257... Saving preset 68/257... Saving preset 69/257... Saving preset 70/257... Saving preset 71/257... Saving preset 72/257... Saving preset 73/257... Saving preset 74/257... Saving preset 75/257... Saving preset 76/257... Saving preset 77/257... Saving preset 78/257... Saving preset 79/257... Saving preset 80/257... Saving preset 81/257... Saving preset 82/257... Saving preset 83/257... Saving preset 84/257... Saving preset 85/257... Saving preset 86/257... Saving preset 87/257... Saving preset 88/257... Saving preset 89/257... Saving preset 90/257... Saving preset 91/257... Saving preset 92/257... Saving preset 93/257... Saving preset 94/257... Saving preset 95/257... Saving preset 96/257... Saving preset 97/257... Saving preset 98/257... Saving preset 99/257... Saving preset 100/257... Saving preset 101/257... Saving preset 102/257... Saving preset 103/257... Saving preset 104/257... Saving preset 105/257... Saving preset 106/257... Saving preset 107/257... Saving preset 108/257... Saving preset 109/257... Saving preset 110/257... Saving preset 111/257... Saving preset 112/257... Saving preset 113/257... Saving preset 114/257... Saving preset 115/257... Saving preset 116/257... Saving preset 117/257... Saving preset 118/257... Saving preset 119/257... Saving preset 120/257... Saving preset 121/257... Saving preset 122/257... Saving preset 123/257... Saving preset 124/257... Saving preset 125/257... Saving preset 126/257... Saving preset 127/257... Saving preset 128/257... Saving preset 129/257... Saving preset 130/257... Saving preset 131/257... Saving preset 132/257... Saving preset 133/257... Saving preset 134/257... Saving preset 135/257... Saving preset 136/257... Saving preset 137/257... Saving preset 138/257... Saving preset 139/257... Saving preset 140/257... Saving preset 141/257... Saving preset 142/257... Saving preset 143/257... Saving preset 144/257... Saving preset 145/257... Saving preset 146/257... Saving preset 147/257... Saving preset 148/257... Saving preset 149/257... Saving preset 150/257... Saving preset 151/257... Saving preset 152/257... Saving preset 153/257... Saving preset 154/257... Saving preset 155/257... Saving preset 156/257... Saving preset 157/257... Saving preset 158/257... Saving preset 159/257... Saving preset 160/257... Saving preset 161/257... Saving preset 162/257... Saving preset 163/257... Saving preset 164/257... Saving preset 165/257... Saving preset 166/257... Saving preset 167/257... Saving preset 168/257... Saving preset 169/257... Saving preset 170/257... Saving preset 171/257... Saving preset 172/257... Saving preset 173/257... Saving preset 174/257... Saving preset 175/257... Saving preset 176/257... Saving preset 177/257... Saving preset 178/257... Saving preset 179/257... Saving preset 180/257... Saving preset 181/257... Saving preset 182/257... Saving preset 183/257... Saving preset 184/257... Saving preset 185/257... Saving preset 186/257... Saving preset 187/257... Saving preset 188/257... Saving preset 189/257... Saving preset 190/257... Saving preset 191/257... Saving preset 192/257... Saving preset 193/257... Saving preset 194/257... Saving preset 195/257... Saving preset 196/257... Saving preset 197/257... Saving preset 198/257... Saving preset 199/257... Saving preset 200/257... Saving preset 201/257... Saving preset 202/257... Saving preset 203/257... Saving preset 204/257... Saving preset 205/257... Saving preset 206/257... Saving preset 207/257... Saving preset 208/257... Saving preset 209/257... Saving preset 210/257... Saving preset 211/257... Saving preset 212/257... Saving preset 213/257... Saving preset 214/257... Saving preset 215/257... Saving preset 216/257... Saving preset 217/257... Saving preset 218/257... Saving preset 219/257... Saving preset 220/257... Saving preset 221/257... Saving preset 222/257... Saving preset 223/257... Saving preset 224/257... Saving preset 225/257... Saving preset 226/257... Saving preset 227/257... Saving preset 228/257... Saving preset 229/257... Saving preset 230/257... Saving preset 231/257... Saving preset 232/257... Saving preset 233/257... Saving preset 234/257... Saving preset 235/257... Saving preset 236/257... Saving preset 237/257... Saving preset 238/257... Saving preset 239/257... Saving preset 240/257... Saving preset 241/257... Saving preset 242/257... Saving preset 243/257... Saving preset 244/257... Saving preset 245/257... Saving preset 246/257... Saving preset 247/257... Saving preset 248/257... Saving preset 249/257... Saving preset 250/257... Saving preset 251/257... Saving preset 252/257... Saving preset 253/257... Saving preset 254/257... Saving preset 255/257... Saving preset 256/257... done! Generate ttl data for './TAL-Filter-2.so', basename: 'TAL-Filter-2' Writing manifest.ttl... done! Writing TAL-Filter-2.ttl... done! Writing presets.ttl... Saving preset 1/17... Saving preset 2/17... Saving preset 3/17... Saving preset 4/17... Saving preset 5/17... Saving preset 6/17... Saving preset 7/17... Saving preset 8/17... Saving preset 9/17... Saving preset 10/17... Saving preset 11/17... Saving preset 12/17... Saving preset 13/17... Saving preset 14/17... Saving preset 15/17... Saving preset 16/17... done! Generate ttl data for './TAL-Filter.so', basename: 'TAL-Filter' Writing manifest.ttl... done! Writing TAL-Filter.ttl... done! Writing presets.ttl... Saving preset 1/11... Saving preset 2/11... Saving preset 3/11... Saving preset 4/11... Saving preset 5/11... Saving preset 6/11... Saving preset 7/11... Saving preset 8/11... Saving preset 9/11... Saving preset 10/11... done! Generate ttl data for './TAL-Dub-3.so', basename: 'TAL-Dub-3' Writing manifest.ttl... done! Writing TAL-Dub-3.ttl... done! Writing presets.ttl... Saving preset 1/11... Saving preset 2/11... Saving preset 3/11... Saving preset 4/11... Saving preset 5/11... Saving preset 6/11... Saving preset 7/11... Saving preset 8/11... Saving preset 9/11... Saving preset 10/11... done! Generate ttl data for './StereoSourceSeparation.so', basename: 'StereoSourceSeparation' Writing manifest.ttl... done! Writing StereoSourceSeparation.ttl... done! Generate ttl data for './ReFine.so', basename: 'ReFine' Writing manifest.ttl... done! Writing ReFine.ttl... done! Generate ttl data for './PitchedDelay.so', basename: 'PitchedDelay' Writing manifest.ttl... done! Writing PitchedDelay.ttl... done! Generate ttl data for './Obxd.so', basename: 'Obxd' Writing manifest.ttl... done! Writing Obxd.ttl... done! Generate ttl data for './Luftikus.so', basename: 'Luftikus' Writing manifest.ttl... done! Writing Luftikus.ttl... done! Generate ttl data for './LUFSMeterMulti.so', basename: 'LUFSMeterMulti' Writing manifest.ttl... done! Writing LUFSMeterMulti.ttl... done! Generate ttl data for './LUFSMeter.so', basename: 'LUFSMeter' Writing manifest.ttl... done! Writing LUFSMeter.ttl... done! Generate ttl data for './KlangFalter.so', basename: 'KlangFalter' Writing manifest.ttl... done! Writing KlangFalter.ttl... done! Generate ttl data for './JuceOPL.so', basename: 'JuceOPL' Writing manifest.ttl... done! Writing JuceOPL.ttl... done! Generate ttl data for './JuceDemoPlugin.so', basename: 'JuceDemoPlugin' Writing manifest.ttl... done! Writing JuceDemoPlugin.ttl... done! Generate ttl data for './HiReSam.so', basename: 'HiReSam' Writing manifest.ttl... done! Writing HiReSam.ttl... done! Generate ttl data for './eqinox.so', basename: 'eqinox' Writing manifest.ttl... done! Writing eqinox.ttl... done! Generate ttl data for './EasySSP.so', basename: 'EasySSP' Writing manifest.ttl... done! Writing EasySSP.ttl... done! Generate ttl data for './drumsynth.so', basename: 'drumsynth' Writing manifest.ttl... done! Writing drumsynth.ttl... done! Generate ttl data for './drowaudio-tremolo.so', basename: 'drowaudio-tremolo' Writing manifest.ttl... done! Writing drowaudio-tremolo.ttl... done! Generate ttl data for './drowaudio-reverb.so', basename: 'drowaudio-reverb' Writing manifest.ttl... done! Writing drowaudio-reverb.ttl... done! Generate ttl data for './drowaudio-flanger.so', basename: 'drowaudio-flanger' Writing manifest.ttl... done! Writing drowaudio-flanger.ttl... done! Generate ttl data for './drowaudio-distortionshaper.so', basename: 'drowaudio-distortionshaper' Writing manifest.ttl... done! Writing drowaudio-distortionshaper.ttl... done! Generate ttl data for './drowaudio-distortion.so', basename: 'drowaudio-distortion' Writing manifest.ttl... done! Writing drowaudio-distortion.ttl... done! Generate ttl data for './Dexed.so', basename: 'Dexed' Writing manifest.ttl... done! Writing Dexed.ttl... done! Generate ttl data for './ThePilgrim.so', basename: 'ThePilgrim' Writing manifest.ttl... done! Writing ThePilgrim.ttl... done! Generate ttl data for './TheFunction.so', basename: 'TheFunction' Writing manifest.ttl... done! Writing TheFunction.ttl... done! Writing presets.ttl... Saving preset 1/6... Saving preset 2/6... Saving preset 3/6... Saving preset 4/6... Saving preset 5/6... done! make[1]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.HND0zh + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64 ++ dirname /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64 + cd DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79 + make PREFIX=/usr LIBDIR=/usr/lib64 DESTDIR=/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64 lv2 -j2 install make -C libs/drowaudio # make dirs install -d /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/lib64/lv2/ make[1]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio' make -C build-drowaudio install -d /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/lib64/vst/ install -d /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/build-juce/ install -d /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/ make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio/build-drowaudio' ==== Building drowaudio ==== install -d /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce-plugin/ install -d /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/scripts/ # install plugins cp -r bin/lv2/*.lv2/ /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/lib64/lv2/ make[3]: '../../libdrowaudio.a' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio/build-drowaudio' make[1]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio' make -C libs/juce make[1]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce' make -C build-juce make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce/build-juce' ==== Building juce ==== make[3]: '../../libjuce.a' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce/build-juce' make[1]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce' make -C libs/juced make[1]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced' make -C build-juced make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced/build-juced' ==== Building juced ==== make[3]: '../../libjuced.a' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced/build-juced' make[1]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced' make -C libs/lv2-ttl-generator make[1]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/lv2-ttl-generator' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/lv2-ttl-generator' make -C ports lv2 make[1]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports' make -C ../libs/drowaudio make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio' make -C build-drowaudio make[3]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio/build-drowaudio' ==== Building drowaudio ==== make[4]: '../../libdrowaudio.a' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio/build-drowaudio' make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/drowaudio' make -C ../libs/juce make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce' make -C build-juce make[3]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce/build-juce' ==== Building juce ==== make[4]: '../../libjuce.a' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce/build-juce' make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juce' make -C ../libs/juced make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced' make -C build-juced make[3]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced/build-juced' ==== Building juced ==== cp -r static-lv2-ttl/*.lv2/ /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/lib64/lv2/ make[4]: '../../libjuced.a' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced/build-juced' make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/juced' make -C ../libs/lv2-ttl-generator make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/lv2-ttl-generator' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/lv2-ttl-generator' install -d ../bin/lv2 # install source needed for extra builds install -m 644 libs/libjuce.a /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/ make -C arctican-function/LV2 make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/arctican-function/LV2' ==== Building TheFunction.lv2/TheFunction ==== make[3]: '../../../bin/lv2/TheFunction.lv2/TheFunction.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/arctican-function/LV2' make -C arctican-pilgrim/LV2 install -m 755 libs/lv2_ttl_generator /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/ make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/arctican-pilgrim/LV2' ==== Building ThePilgrim.lv2/ThePilgrim ==== install -m 644 libs/juce/build-juce/*.h /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/build-juce/ install -m 644 libs/juce-plugin/*.cpp /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce-plugin/ install -m 644 libs/juce-plugin/*.h /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce-plugin/ install -m 644 scripts/*.lua /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/scripts/ install -m 755 scripts/*.sh /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/scripts/ find libs/juce/source/ -type f -name "*.h" -exec cp -v --parents {} /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/ \; libs/juce/source/modules -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules libs/juce/source/modules/juce_gui_extra -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra libs/juce/source/modules/juce_gui_extra/native -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/native 'libs/juce/source/modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h' libs/juce/source/modules/juce_gui_extra/misc -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/misc 'libs/juce/source/modules/juce_gui_extra/misc/juce_WebBrowserComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/misc/juce_WebBrowserComponent.h' make[3]: '../../../bin/lv2/ThePilgrim.lv2/ThePilgrim.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/arctican-pilgrim/LV2' make -C dexed/LV2 'libs/juce/source/modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.h' 'libs/juce/source/modules/juce_gui_extra/misc/juce_SplashScreen.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/misc/juce_SplashScreen.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/dexed/LV2' ==== Building Dexed.lv2/Dexed ==== 'libs/juce/source/modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.h' 'libs/juce/source/modules/juce_gui_extra/misc/juce_PreferencesPanel.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/misc/juce_PreferencesPanel.h' 'libs/juce/source/modules/juce_gui_extra/misc/juce_LiveConstantEditor.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/misc/juce_LiveConstantEditor.h' 'libs/juce/source/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.h' 'libs/juce/source/modules/juce_gui_extra/misc/juce_ColourSelector.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/misc/juce_ColourSelector.h' 'libs/juce/source/modules/juce_gui_extra/misc/juce_BubbleMessageComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/misc/juce_BubbleMessageComponent.h' 'libs/juce/source/modules/juce_gui_extra/misc/juce_AppleRemote.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/misc/juce_AppleRemote.h' 'libs/juce/source/modules/juce_gui_extra/misc/juce_AnimatedAppComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/misc/juce_AnimatedAppComponent.h' 'libs/juce/source/modules/juce_gui_extra/juce_gui_extra.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/juce_gui_extra.h' libs/juce/source/modules/juce_gui_extra/embedding -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/embedding 'libs/juce/source/modules/juce_gui_extra/embedding/juce_XEmbedComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/embedding/juce_XEmbedComponent.h' 'libs/juce/source/modules/juce_gui_extra/embedding/juce_UIViewComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/embedding/juce_UIViewComponent.h' 'libs/juce/source/modules/juce_gui_extra/embedding/juce_NSViewComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/embedding/juce_NSViewComponent.h' 'libs/juce/source/modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h' libs/juce/source/modules/juce_gui_extra/documents -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/documents 'libs/juce/source/modules/juce_gui_extra/documents/juce_FileBasedDocument.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/documents/juce_FileBasedDocument.h' libs/juce/source/modules/juce_gui_extra/code_editor -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/code_editor 'libs/juce/source/modules/juce_gui_extra/code_editor/juce_XMLCodeTokeniser.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/code_editor/juce_XMLCodeTokeniser.h' 'libs/juce/source/modules/juce_gui_extra/code_editor/juce_LuaCodeTokeniser.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/code_editor/juce_LuaCodeTokeniser.h' 'libs/juce/source/modules/juce_gui_extra/code_editor/juce_CodeTokeniser.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/code_editor/juce_CodeTokeniser.h' 'libs/juce/source/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h' 'libs/juce/source/modules/juce_gui_extra/code_editor/juce_CodeDocument.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/code_editor/juce_CodeDocument.h' 'libs/juce/source/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h' 'libs/juce/source/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.h' make[3]: '../../../bin/lv2/Dexed.lv2/Dexed.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/dexed/LV2' make -C drowaudio-distortion/LV2 libs/juce/source/modules/juce_gui_basics -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics libs/juce/source/modules/juce_gui_basics/windows -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/windows 'libs/juce/source/modules/juce_gui_basics/windows/juce_TopLevelWindow.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/windows/juce_TopLevelWindow.h' 'libs/juce/source/modules/juce_gui_basics/windows/juce_TooltipWindow.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/windows/juce_TooltipWindow.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-distortion/LV2' 'libs/juce/source/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.h' ==== Building drowaudio-distortion.lv2/drowaudio-distortion ==== 'libs/juce/source/modules/juce_gui_basics/windows/juce_ResizableWindow.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/windows/juce_ResizableWindow.h' 'libs/juce/source/modules/juce_gui_basics/windows/juce_NativeMessageBox.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/windows/juce_NativeMessageBox.h' 'libs/juce/source/modules/juce_gui_basics/windows/juce_DocumentWindow.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/windows/juce_DocumentWindow.h' 'libs/juce/source/modules/juce_gui_basics/windows/juce_DialogWindow.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/windows/juce_DialogWindow.h' 'libs/juce/source/modules/juce_gui_basics/windows/juce_ComponentPeer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/windows/juce_ComponentPeer.h' 'libs/juce/source/modules/juce_gui_basics/windows/juce_CallOutBox.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/windows/juce_CallOutBox.h' 'libs/juce/source/modules/juce_gui_basics/windows/juce_AlertWindow.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/windows/juce_AlertWindow.h' libs/juce/source/modules/juce_gui_basics/widgets -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/widgets 'libs/juce/source/modules/juce_gui_basics/widgets/juce_TreeView.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/widgets/juce_TreeView.h' 'libs/juce/source/modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.h' 'libs/juce/source/modules/juce_gui_basics/widgets/juce_ToolbarItemFactory.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/widgets/juce_ToolbarItemFactory.h' 'libs/juce/source/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.h' 'libs/juce/source/modules/juce_gui_basics/widgets/juce_Toolbar.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/widgets/juce_Toolbar.h' 'libs/juce/source/modules/juce_gui_basics/widgets/juce_TextEditor.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/widgets/juce_TextEditor.h' 'libs/juce/source/modules/juce_gui_basics/widgets/juce_TableListBox.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/widgets/juce_TableListBox.h' make[3]: '../../../bin/lv2/drowaudio-distortion.lv2/drowaudio-distortion.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-distortion/LV2' make -C drowaudio-distortionshaper/LV2 'libs/juce/source/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.h' 'libs/juce/source/modules/juce_gui_basics/widgets/juce_Slider.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/widgets/juce_Slider.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-distortionshaper/LV2' 'libs/juce/source/modules/juce_gui_basics/widgets/juce_ProgressBar.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/widgets/juce_ProgressBar.h' ==== Building drowaudio-distortionshaper.lv2/drowaudio-distortionshaper ==== 'libs/juce/source/modules/juce_gui_basics/widgets/juce_ListBox.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/widgets/juce_ListBox.h' 'libs/juce/source/modules/juce_gui_basics/widgets/juce_Label.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/widgets/juce_Label.h' 'libs/juce/source/modules/juce_gui_basics/widgets/juce_ImageComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/widgets/juce_ImageComponent.h' 'libs/juce/source/modules/juce_gui_basics/widgets/juce_ComboBox.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/widgets/juce_ComboBox.h' libs/juce/source/modules/juce_gui_basics/properties -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/properties 'libs/juce/source/modules/juce_gui_basics/properties/juce_TextPropertyComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/properties/juce_TextPropertyComponent.h' 'libs/juce/source/modules/juce_gui_basics/properties/juce_SliderPropertyComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/properties/juce_SliderPropertyComponent.h' 'libs/juce/source/modules/juce_gui_basics/properties/juce_PropertyPanel.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/properties/juce_PropertyPanel.h' 'libs/juce/source/modules/juce_gui_basics/properties/juce_PropertyComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/properties/juce_PropertyComponent.h' 'libs/juce/source/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.h' 'libs/juce/source/modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.h' 'libs/juce/source/modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.h' make[3]: '../../../bin/lv2/drowaudio-distortionshaper.lv2/drowaudio-distortionshaper.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-distortionshaper/LV2' make -C drowaudio-flanger/LV2 libs/juce/source/modules/juce_gui_basics/positioning -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/positioning 'libs/juce/source/modules/juce_gui_basics/positioning/juce_RelativeRectangle.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/positioning/juce_RelativeRectangle.h' 'libs/juce/source/modules/juce_gui_basics/positioning/juce_RelativePointPath.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/positioning/juce_RelativePointPath.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-flanger/LV2' ==== Building drowaudio-flanger.lv2/drowaudio-flanger ==== 'libs/juce/source/modules/juce_gui_basics/positioning/juce_RelativePoint.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/positioning/juce_RelativePoint.h' 'libs/juce/source/modules/juce_gui_basics/positioning/juce_RelativeParallelogram.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/positioning/juce_RelativeParallelogram.h' 'libs/juce/source/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.h' 'libs/juce/source/modules/juce_gui_basics/positioning/juce_RelativeCoordinate.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/positioning/juce_RelativeCoordinate.h' 'libs/juce/source/modules/juce_gui_basics/positioning/juce_MarkerList.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/positioning/juce_MarkerList.h' libs/juce/source/modules/juce_gui_basics/native -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/native 'libs/juce/source/modules/juce_gui_basics/native/juce_linux_X11.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/native/juce_linux_X11.h' 'libs/juce/source/modules/juce_gui_basics/native/juce_MultiTouchMapper.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/native/juce_MultiTouchMapper.h' libs/juce/source/modules/juce_gui_basics/mouse -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/mouse 'libs/juce/source/modules/juce_gui_basics/mouse/juce_TooltipClient.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/mouse/juce_TooltipClient.h' 'libs/juce/source/modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h' 'libs/juce/source/modules/juce_gui_basics/mouse/juce_SelectedItemSet.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/mouse/juce_SelectedItemSet.h' 'libs/juce/source/modules/juce_gui_basics/mouse/juce_MouseListener.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/mouse/juce_MouseListener.h' 'libs/juce/source/modules/juce_gui_basics/mouse/juce_MouseInputSource.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/mouse/juce_MouseInputSource.h' 'libs/juce/source/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.h' 'libs/juce/source/modules/juce_gui_basics/mouse/juce_MouseEvent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/mouse/juce_MouseEvent.h' 'libs/juce/source/modules/juce_gui_basics/mouse/juce_MouseCursor.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/mouse/juce_MouseCursor.h' make[3]: '../../../bin/lv2/drowaudio-flanger.lv2/drowaudio-flanger.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-flanger/LV2' make -C drowaudio-reverb/LV2 'libs/juce/source/modules/juce_gui_basics/mouse/juce_LassoComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/mouse/juce_LassoComponent.h' 'libs/juce/source/modules/juce_gui_basics/mouse/juce_FileDragAndDropTarget.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/mouse/juce_FileDragAndDropTarget.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-reverb/LV2' 'libs/juce/source/modules/juce_gui_basics/mouse/juce_DragAndDropTarget.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/mouse/juce_DragAndDropTarget.h' 'libs/juce/source/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h' ==== Building drowaudio-reverb.lv2/drowaudio-reverb ==== 'libs/juce/source/modules/juce_gui_basics/mouse/juce_ComponentDragger.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/mouse/juce_ComponentDragger.h' libs/juce/source/modules/juce_gui_basics/misc -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/misc 'libs/juce/source/modules/juce_gui_basics/misc/juce_DropShadower.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/misc/juce_DropShadower.h' 'libs/juce/source/modules/juce_gui_basics/misc/juce_BubbleComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/misc/juce_BubbleComponent.h' libs/juce/source/modules/juce_gui_basics/menus -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/menus 'libs/juce/source/modules/juce_gui_basics/menus/juce_PopupMenu.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/menus/juce_PopupMenu.h' 'libs/juce/source/modules/juce_gui_basics/menus/juce_MenuBarModel.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/menus/juce_MenuBarModel.h' 'libs/juce/source/modules/juce_gui_basics/menus/juce_MenuBarComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/menus/juce_MenuBarComponent.h' libs/juce/source/modules/juce_gui_basics/lookandfeel -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/lookandfeel 'libs/juce/source/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h' 'libs/juce/source/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h' 'libs/juce/source/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.h' 'libs/juce/source/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.h' 'libs/juce/source/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h' libs/juce/source/modules/juce_gui_basics/layout -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout 'libs/juce/source/modules/juce_gui_basics/layout/juce_Viewport.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_Viewport.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_TabbedComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_TabbedComponent.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_TabbedButtonBar.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_TabbedButtonBar.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_StretchableObjectResizer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_StretchableObjectResizer.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.h' make[3]: '../../../bin/lv2/drowaudio-reverb.lv2/drowaudio-reverb.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-reverb/LV2' make -C drowaudio-tremolo/LV2 'libs/juce/source/modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_ScrollBar.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_ScrollBar.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-tremolo/LV2' ==== Building drowaudio-tremolo.lv2/drowaudio-tremolo ==== 'libs/juce/source/modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_ResizableCornerComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_ResizableCornerComponent.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_ResizableBorderComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_ResizableBorderComponent.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_MultiDocumentPanel.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_MultiDocumentPanel.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_GroupComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_GroupComponent.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_GridItem.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_GridItem.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_Grid.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_Grid.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_FlexItem.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_FlexItem.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_FlexBox.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_FlexBox.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_ConcertinaPanel.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_ConcertinaPanel.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_ComponentBuilder.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_ComponentBuilder.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_ComponentAnimator.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_ComponentAnimator.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_AnimatedPositionBehaviours.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_AnimatedPositionBehaviours.h' 'libs/juce/source/modules/juce_gui_basics/layout/juce_AnimatedPosition.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/layout/juce_AnimatedPosition.h' make[3]: '../../../bin/lv2/drowaudio-tremolo.lv2/drowaudio-tremolo.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drowaudio-tremolo/LV2' make -C drumsynth/LV2 libs/juce/source/modules/juce_gui_basics/keyboard -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/keyboard 'libs/juce/source/modules/juce_gui_basics/keyboard/juce_TextInputTarget.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/keyboard/juce_TextInputTarget.h' 'libs/juce/source/modules/juce_gui_basics/keyboard/juce_TextEditorKeyMapper.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/keyboard/juce_TextEditorKeyMapper.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drumsynth/LV2' ==== Building drumsynth.lv2/drumsynth ==== 'libs/juce/source/modules/juce_gui_basics/keyboard/juce_SystemClipboard.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/keyboard/juce_SystemClipboard.h' 'libs/juce/source/modules/juce_gui_basics/keyboard/juce_ModifierKeys.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/keyboard/juce_ModifierKeys.h' 'libs/juce/source/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.h' 'libs/juce/source/modules/juce_gui_basics/keyboard/juce_KeyPress.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/keyboard/juce_KeyPress.h' 'libs/juce/source/modules/juce_gui_basics/keyboard/juce_KeyListener.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/keyboard/juce_KeyListener.h' 'libs/juce/source/modules/juce_gui_basics/keyboard/juce_CaretComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/keyboard/juce_CaretComponent.h' 'libs/juce/source/modules/juce_gui_basics/juce_gui_basics.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/juce_gui_basics.h' libs/juce/source/modules/juce_gui_basics/filebrowser -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/filebrowser 'libs/juce/source/modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.h' 'libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.h' 'libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.h' 'libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.h' 'libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FilePreviewComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FilePreviewComponent.h' 'libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FileListComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FileListComponent.h' 'libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.h' 'libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FileChooser.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FileChooser.h' 'libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FileBrowserListener.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FileBrowserListener.h' make[3]: '../../../bin/lv2/drumsynth.lv2/drumsynth.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/drumsynth/LV2' 'libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.h' make -C easySSP/LV2 'libs/juce/source/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.h' 'libs/juce/source/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/easySSP/LV2' ==== Building EasySSP.lv2/EasySSP ==== libs/juce/source/modules/juce_gui_basics/drawables -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/drawables 'libs/juce/source/modules/juce_gui_basics/drawables/juce_DrawableText.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/drawables/juce_DrawableText.h' 'libs/juce/source/modules/juce_gui_basics/drawables/juce_DrawableShape.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/drawables/juce_DrawableShape.h' 'libs/juce/source/modules/juce_gui_basics/drawables/juce_DrawableRectangle.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/drawables/juce_DrawableRectangle.h' 'libs/juce/source/modules/juce_gui_basics/drawables/juce_DrawablePath.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/drawables/juce_DrawablePath.h' 'libs/juce/source/modules/juce_gui_basics/drawables/juce_DrawableImage.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/drawables/juce_DrawableImage.h' 'libs/juce/source/modules/juce_gui_basics/drawables/juce_DrawableComposite.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/drawables/juce_DrawableComposite.h' 'libs/juce/source/modules/juce_gui_basics/drawables/juce_Drawable.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/drawables/juce_Drawable.h' libs/juce/source/modules/juce_gui_basics/components -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/components 'libs/juce/source/modules/juce_gui_basics/components/juce_ModalComponentManager.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/components/juce_ModalComponentManager.h' 'libs/juce/source/modules/juce_gui_basics/components/juce_Desktop.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/components/juce_Desktop.h' 'libs/juce/source/modules/juce_gui_basics/components/juce_ComponentListener.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/components/juce_ComponentListener.h' 'libs/juce/source/modules/juce_gui_basics/components/juce_Component.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/components/juce_Component.h' 'libs/juce/source/modules/juce_gui_basics/components/juce_CachedComponentImage.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/components/juce_CachedComponentImage.h' make[3]: '../../../bin/lv2/EasySSP.lv2/EasySSP.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/easySSP/LV2' make -C eqinox/LV2 libs/juce/source/modules/juce_gui_basics/commands -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/commands 'libs/juce/source/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.h' 'libs/juce/source/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/eqinox/LV2' ==== Building eqinox.lv2/eqinox ==== 'libs/juce/source/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.h' 'libs/juce/source/modules/juce_gui_basics/commands/juce_ApplicationCommandInfo.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/commands/juce_ApplicationCommandInfo.h' 'libs/juce/source/modules/juce_gui_basics/commands/juce_ApplicationCommandID.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/commands/juce_ApplicationCommandID.h' libs/juce/source/modules/juce_gui_basics/buttons -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/buttons 'libs/juce/source/modules/juce_gui_basics/buttons/juce_ToolbarButton.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/buttons/juce_ToolbarButton.h' 'libs/juce/source/modules/juce_gui_basics/buttons/juce_ToggleButton.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/buttons/juce_ToggleButton.h' 'libs/juce/source/modules/juce_gui_basics/buttons/juce_TextButton.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/buttons/juce_TextButton.h' 'libs/juce/source/modules/juce_gui_basics/buttons/juce_ShapeButton.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/buttons/juce_ShapeButton.h' 'libs/juce/source/modules/juce_gui_basics/buttons/juce_ImageButton.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/buttons/juce_ImageButton.h' 'libs/juce/source/modules/juce_gui_basics/buttons/juce_HyperlinkButton.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/buttons/juce_HyperlinkButton.h' 'libs/juce/source/modules/juce_gui_basics/buttons/juce_DrawableButton.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/buttons/juce_DrawableButton.h' 'libs/juce/source/modules/juce_gui_basics/buttons/juce_Button.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/buttons/juce_Button.h' 'libs/juce/source/modules/juce_gui_basics/buttons/juce_ArrowButton.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/buttons/juce_ArrowButton.h' libs/juce/source/modules/juce_gui_basics/application -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/application 'libs/juce/source/modules/juce_gui_basics/application/juce_Application.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_gui_basics/application/juce_Application.h' libs/juce/source/modules/juce_graphics -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics libs/juce/source/modules/juce_graphics/placement -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/placement 'libs/juce/source/modules/juce_graphics/placement/juce_RectanglePlacement.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/placement/juce_RectanglePlacement.h' 'libs/juce/source/modules/juce_graphics/placement/juce_Justification.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/placement/juce_Justification.h' libs/juce/source/modules/juce_graphics/native -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/native 'libs/juce/source/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.h' 'libs/juce/source/modules/juce_graphics/native/juce_mac_CoreGraphicsHelpers.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/native/juce_mac_CoreGraphicsHelpers.h' 'libs/juce/source/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.h' make[3]: '../../../bin/lv2/eqinox.lv2/eqinox.so' is up to date. 'libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/native/juce_RenderingHelpers.h' make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/eqinox/LV2' make -C HiReSam/LV2 'libs/juce/source/modules/juce_graphics/juce_graphics.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/juce_graphics.h' libs/juce/source/modules/juce_graphics/images -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/images 'libs/juce/source/modules/juce_graphics/images/juce_ImageFileFormat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/images/juce_ImageFileFormat.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/HiReSam/LV2' ==== Building HiReSam.lv2/HiReSam ==== 'libs/juce/source/modules/juce_graphics/images/juce_ImageConvolutionKernel.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/images/juce_ImageConvolutionKernel.h' 'libs/juce/source/modules/juce_graphics/images/juce_ImageCache.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/images/juce_ImageCache.h' 'libs/juce/source/modules/juce_graphics/images/juce_Image.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/images/juce_Image.h' libs/juce/source/modules/juce_graphics/image_formats -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats libs/juce/source/modules/juce_graphics/image_formats/pnglib -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/pnglib 'libs/juce/source/modules/juce_graphics/image_formats/pnglib/pngstruct.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/pnglib/pngstruct.h' 'libs/juce/source/modules/juce_graphics/image_formats/pnglib/pngpriv.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/pnglib/pngpriv.h' 'libs/juce/source/modules/juce_graphics/image_formats/pnglib/pnginfo.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/pnglib/pnginfo.h' 'libs/juce/source/modules/juce_graphics/image_formats/pnglib/pngconf.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/pnglib/pngconf.h' 'libs/juce/source/modules/juce_graphics/image_formats/pnglib/png.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/pnglib/png.h' libs/juce/source/modules/juce_graphics/image_formats/jpglib -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/jpglib 'libs/juce/source/modules/juce_graphics/image_formats/jpglib/transupp.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/jpglib/transupp.h' 'libs/juce/source/modules/juce_graphics/image_formats/jpglib/jversion.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/jpglib/jversion.h' 'libs/juce/source/modules/juce_graphics/image_formats/jpglib/jpeglib.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/jpglib/jpeglib.h' 'libs/juce/source/modules/juce_graphics/image_formats/jpglib/jpegint.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/jpglib/jpegint.h' 'libs/juce/source/modules/juce_graphics/image_formats/jpglib/jmorecfg.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/jpglib/jmorecfg.h' 'libs/juce/source/modules/juce_graphics/image_formats/jpglib/jmemsys.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/jpglib/jmemsys.h' 'libs/juce/source/modules/juce_graphics/image_formats/jpglib/jinclude.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/jpglib/jinclude.h' make[3]: '../../../bin/lv2/HiReSam.lv2/HiReSam.so' is up to date. 'libs/juce/source/modules/juce_graphics/image_formats/jpglib/jerror.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/jpglib/jerror.h' make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/HiReSam/LV2' make -C juce-demo-plugin/LV2 'libs/juce/source/modules/juce_graphics/image_formats/jpglib/jdhuff.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/jpglib/jdhuff.h' 'libs/juce/source/modules/juce_graphics/image_formats/jpglib/jdct.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/jpglib/jdct.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/juce-demo-plugin/LV2' ==== Building JuceDemoPlugin.lv2/JuceDemoPlugin ==== 'libs/juce/source/modules/juce_graphics/image_formats/jpglib/jconfig.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/jpglib/jconfig.h' 'libs/juce/source/modules/juce_graphics/image_formats/jpglib/jchuff.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/jpglib/jchuff.h' 'libs/juce/source/modules/juce_graphics/image_formats/jpglib/cderror.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/image_formats/jpglib/cderror.h' libs/juce/source/modules/juce_graphics/geometry -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/geometry 'libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/geometry/juce_RectangleList.h' 'libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/geometry/juce_Rectangle.h' 'libs/juce/source/modules/juce_graphics/geometry/juce_Point.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/geometry/juce_Point.h' 'libs/juce/source/modules/juce_graphics/geometry/juce_PathStrokeType.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/geometry/juce_PathStrokeType.h' 'libs/juce/source/modules/juce_graphics/geometry/juce_PathIterator.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/geometry/juce_PathIterator.h' 'libs/juce/source/modules/juce_graphics/geometry/juce_Path.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/geometry/juce_Path.h' 'libs/juce/source/modules/juce_graphics/geometry/juce_Line.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/geometry/juce_Line.h' 'libs/juce/source/modules/juce_graphics/geometry/juce_EdgeTable.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/geometry/juce_EdgeTable.h' make[3]: '../../../bin/lv2/JuceDemoPlugin.lv2/JuceDemoPlugin.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/juce-demo-plugin/LV2' make -C juce-opl/LV2 'libs/juce/source/modules/juce_graphics/geometry/juce_BorderSize.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/geometry/juce_BorderSize.h' 'libs/juce/source/modules/juce_graphics/geometry/juce_AffineTransform.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/geometry/juce_AffineTransform.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/juce-opl/LV2' ==== Building JuceOPL.lv2/JuceOPL ==== libs/juce/source/modules/juce_graphics/fonts -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/fonts 'libs/juce/source/modules/juce_graphics/fonts/juce_Typeface.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/fonts/juce_Typeface.h' 'libs/juce/source/modules/juce_graphics/fonts/juce_TextLayout.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/fonts/juce_TextLayout.h' 'libs/juce/source/modules/juce_graphics/fonts/juce_GlyphArrangement.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/fonts/juce_GlyphArrangement.h' 'libs/juce/source/modules/juce_graphics/fonts/juce_Font.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/fonts/juce_Font.h' 'libs/juce/source/modules/juce_graphics/fonts/juce_CustomTypeface.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/fonts/juce_CustomTypeface.h' 'libs/juce/source/modules/juce_graphics/fonts/juce_AttributedString.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/fonts/juce_AttributedString.h' libs/juce/source/modules/juce_graphics/effects -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/effects 'libs/juce/source/modules/juce_graphics/effects/juce_ImageEffectFilter.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/effects/juce_ImageEffectFilter.h' 'libs/juce/source/modules/juce_graphics/effects/juce_GlowEffect.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/effects/juce_GlowEffect.h' 'libs/juce/source/modules/juce_graphics/effects/juce_DropShadowEffect.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/effects/juce_DropShadowEffect.h' libs/juce/source/modules/juce_graphics/contexts -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/contexts 'libs/juce/source/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h' 'libs/juce/source/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h' 'libs/juce/source/modules/juce_graphics/contexts/juce_LowLevelGraphicsContext.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/contexts/juce_LowLevelGraphicsContext.h' 'libs/juce/source/modules/juce_graphics/contexts/juce_GraphicsContext.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/contexts/juce_GraphicsContext.h' libs/juce/source/modules/juce_graphics/colour -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/colour 'libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/colour/juce_PixelFormats.h' 'libs/juce/source/modules/juce_graphics/colour/juce_FillType.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/colour/juce_FillType.h' 'libs/juce/source/modules/juce_graphics/colour/juce_Colours.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/colour/juce_Colours.h' 'libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/colour/juce_ColourGradient.h' 'libs/juce/source/modules/juce_graphics/colour/juce_Colour.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_graphics/colour/juce_Colour.h' libs/juce/source/modules/juce_events -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events libs/juce/source/modules/juce_events/timers -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/timers 'libs/juce/source/modules/juce_events/timers/juce_Timer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/timers/juce_Timer.h' make[3]: '../../../bin/lv2/JuceOPL.lv2/JuceOPL.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/juce-opl/LV2' make -C klangfalter/LV2 'libs/juce/source/modules/juce_events/timers/juce_MultiTimer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/timers/juce_MultiTimer.h' libs/juce/source/modules/juce_events/native -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/native 'libs/juce/source/modules/juce_events/native/juce_win32_WinRTWrapper.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/native/juce_win32_WinRTWrapper.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/klangfalter/LV2' ==== Building KlangFalter.lv2/KlangFalter ==== 'libs/juce/source/modules/juce_events/native/juce_win32_HiddenMessageWindow.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/native/juce_win32_HiddenMessageWindow.h' 'libs/juce/source/modules/juce_events/native/juce_osx_MessageQueue.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/native/juce_osx_MessageQueue.h' 'libs/juce/source/modules/juce_events/native/juce_linux_EventLoop.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/native/juce_linux_EventLoop.h' libs/juce/source/modules/juce_events/messages -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/messages 'libs/juce/source/modules/juce_events/messages/juce_NotificationType.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/messages/juce_NotificationType.h' 'libs/juce/source/modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h' 'libs/juce/source/modules/juce_events/messages/juce_MessageManager.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/messages/juce_MessageManager.h' 'libs/juce/source/modules/juce_events/messages/juce_MessageListener.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/messages/juce_MessageListener.h' 'libs/juce/source/modules/juce_events/messages/juce_Message.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/messages/juce_Message.h' 'libs/juce/source/modules/juce_events/messages/juce_Initialisation.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/messages/juce_Initialisation.h' 'libs/juce/source/modules/juce_events/messages/juce_DeletedAtShutdown.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/messages/juce_DeletedAtShutdown.h' 'libs/juce/source/modules/juce_events/messages/juce_CallbackMessage.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/messages/juce_CallbackMessage.h' 'libs/juce/source/modules/juce_events/messages/juce_ApplicationBase.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/messages/juce_ApplicationBase.h' 'libs/juce/source/modules/juce_events/juce_events.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/juce_events.h' libs/juce/source/modules/juce_events/interprocess -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/interprocess 'libs/juce/source/modules/juce_events/interprocess/juce_InterprocessConnectionServer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/interprocess/juce_InterprocessConnectionServer.h' 'libs/juce/source/modules/juce_events/interprocess/juce_InterprocessConnection.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/interprocess/juce_InterprocessConnection.h' 'libs/juce/source/modules/juce_events/interprocess/juce_ConnectedChildProcess.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/interprocess/juce_ConnectedChildProcess.h' libs/juce/source/modules/juce_events/broadcasters -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/broadcasters 'libs/juce/source/modules/juce_events/broadcasters/juce_ChangeListener.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/broadcasters/juce_ChangeListener.h' 'libs/juce/source/modules/juce_events/broadcasters/juce_ChangeBroadcaster.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/broadcasters/juce_ChangeBroadcaster.h' 'libs/juce/source/modules/juce_events/broadcasters/juce_AsyncUpdater.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/broadcasters/juce_AsyncUpdater.h' 'libs/juce/source/modules/juce_events/broadcasters/juce_ActionListener.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/broadcasters/juce_ActionListener.h' 'libs/juce/source/modules/juce_events/broadcasters/juce_ActionBroadcaster.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_events/broadcasters/juce_ActionBroadcaster.h' libs/juce/source/modules/juce_data_structures -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_data_structures libs/juce/source/modules/juce_data_structures/values -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_data_structures/values 'libs/juce/source/modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h' 'libs/juce/source/modules/juce_data_structures/values/juce_ValueTree.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_data_structures/values/juce_ValueTree.h' 'libs/juce/source/modules/juce_data_structures/values/juce_Value.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_data_structures/values/juce_Value.h' 'libs/juce/source/modules/juce_data_structures/values/juce_CachedValue.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_data_structures/values/juce_CachedValue.h' make[3]: '../../../bin/lv2/KlangFalter.lv2/KlangFalter.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/klangfalter/LV2' libs/juce/source/modules/juce_data_structures/undomanager -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_data_structures/undomanager 'libs/juce/source/modules/juce_data_structures/undomanager/juce_UndoableAction.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_data_structures/undomanager/juce_UndoableAction.h' make -C LUFSMeter/LV2 'libs/juce/source/modules/juce_data_structures/undomanager/juce_UndoManager.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_data_structures/undomanager/juce_UndoManager.h' 'libs/juce/source/modules/juce_data_structures/juce_data_structures.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_data_structures/juce_data_structures.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/LUFSMeter/LV2' ==== Building LUFSMeter.lv2/LUFSMeter ==== libs/juce/source/modules/juce_data_structures/app_properties -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_data_structures/app_properties 'libs/juce/source/modules/juce_data_structures/app_properties/juce_PropertiesFile.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_data_structures/app_properties/juce_PropertiesFile.h' 'libs/juce/source/modules/juce_data_structures/app_properties/juce_ApplicationProperties.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_data_structures/app_properties/juce_ApplicationProperties.h' libs/juce/source/modules/juce_cryptography -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_cryptography 'libs/juce/source/modules/juce_cryptography/juce_cryptography.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_cryptography/juce_cryptography.h' libs/juce/source/modules/juce_cryptography/hashing -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_cryptography/hashing 'libs/juce/source/modules/juce_cryptography/hashing/juce_Whirlpool.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_cryptography/hashing/juce_Whirlpool.h' 'libs/juce/source/modules/juce_cryptography/hashing/juce_SHA256.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_cryptography/hashing/juce_SHA256.h' 'libs/juce/source/modules/juce_cryptography/hashing/juce_MD5.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_cryptography/hashing/juce_MD5.h' libs/juce/source/modules/juce_cryptography/encryption -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_cryptography/encryption 'libs/juce/source/modules/juce_cryptography/encryption/juce_RSAKey.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_cryptography/encryption/juce_RSAKey.h' 'libs/juce/source/modules/juce_cryptography/encryption/juce_Primes.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_cryptography/encryption/juce_Primes.h' 'libs/juce/source/modules/juce_cryptography/encryption/juce_BlowFish.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_cryptography/encryption/juce_BlowFish.h' libs/juce/source/modules/juce_core -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core libs/juce/source/modules/juce_core/zip -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip libs/juce/source/modules/juce_core/zip/zlib -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip/zlib 'libs/juce/source/modules/juce_core/zip/zlib/zutil.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip/zlib/zutil.h' 'libs/juce/source/modules/juce_core/zip/zlib/zlib.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip/zlib/zlib.h' 'libs/juce/source/modules/juce_core/zip/zlib/zconf.in.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip/zlib/zconf.in.h' 'libs/juce/source/modules/juce_core/zip/zlib/zconf.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip/zlib/zconf.h' 'libs/juce/source/modules/juce_core/zip/zlib/trees.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip/zlib/trees.h' 'libs/juce/source/modules/juce_core/zip/zlib/inftrees.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip/zlib/inftrees.h' 'libs/juce/source/modules/juce_core/zip/zlib/inflate.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip/zlib/inflate.h' 'libs/juce/source/modules/juce_core/zip/zlib/inffixed.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip/zlib/inffixed.h' 'libs/juce/source/modules/juce_core/zip/zlib/inffast.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip/zlib/inffast.h' 'libs/juce/source/modules/juce_core/zip/zlib/deflate.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip/zlib/deflate.h' 'libs/juce/source/modules/juce_core/zip/zlib/crc32.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip/zlib/crc32.h' 'libs/juce/source/modules/juce_core/zip/juce_ZipFile.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip/juce_ZipFile.h' 'libs/juce/source/modules/juce_core/zip/juce_GZIPDecompressorInputStream.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip/juce_GZIPDecompressorInputStream.h' make[3]: '../../../bin/lv2/LUFSMeter.lv2/LUFSMeter.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/LUFSMeter/LV2' make -C LUFSMeter/LV2-Multi 'libs/juce/source/modules/juce_core/zip/juce_GZIPCompressorOutputStream.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/zip/juce_GZIPCompressorOutputStream.h' libs/juce/source/modules/juce_core/xml -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/xml 'libs/juce/source/modules/juce_core/xml/juce_XmlElement.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/xml/juce_XmlElement.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/LUFSMeter/LV2-Multi' 'libs/juce/source/modules/juce_core/xml/juce_XmlDocument.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/xml/juce_XmlDocument.h' ==== Building LUFSMeterMulti.lv2/LUFSMeterMulti ==== libs/juce/source/modules/juce_core/unit_tests -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/unit_tests 'libs/juce/source/modules/juce_core/unit_tests/juce_UnitTest.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/unit_tests/juce_UnitTest.h' libs/juce/source/modules/juce_core/time -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/time 'libs/juce/source/modules/juce_core/time/juce_Time.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/time/juce_Time.h' 'libs/juce/source/modules/juce_core/time/juce_RelativeTime.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/time/juce_RelativeTime.h' 'libs/juce/source/modules/juce_core/time/juce_PerformanceCounter.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/time/juce_PerformanceCounter.h' libs/juce/source/modules/juce_core/threads -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads 'libs/juce/source/modules/juce_core/threads/juce_WaitableEvent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_WaitableEvent.h' 'libs/juce/source/modules/juce_core/threads/juce_TimeSliceThread.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_TimeSliceThread.h' 'libs/juce/source/modules/juce_core/threads/juce_ThreadPool.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_ThreadPool.h' 'libs/juce/source/modules/juce_core/threads/juce_ThreadLocalValue.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_ThreadLocalValue.h' 'libs/juce/source/modules/juce_core/threads/juce_Thread.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_Thread.h' 'libs/juce/source/modules/juce_core/threads/juce_SpinLock.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_SpinLock.h' 'libs/juce/source/modules/juce_core/threads/juce_ScopedWriteLock.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_ScopedWriteLock.h' 'libs/juce/source/modules/juce_core/threads/juce_ScopedReadLock.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_ScopedReadLock.h' 'libs/juce/source/modules/juce_core/threads/juce_ScopedLock.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_ScopedLock.h' 'libs/juce/source/modules/juce_core/threads/juce_ReadWriteLock.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_ReadWriteLock.h' 'libs/juce/source/modules/juce_core/threads/juce_Process.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_Process.h' 'libs/juce/source/modules/juce_core/threads/juce_InterProcessLock.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_InterProcessLock.h' 'libs/juce/source/modules/juce_core/threads/juce_HighResolutionTimer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_HighResolutionTimer.h' 'libs/juce/source/modules/juce_core/threads/juce_DynamicLibrary.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_DynamicLibrary.h' 'libs/juce/source/modules/juce_core/threads/juce_CriticalSection.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_CriticalSection.h' 'libs/juce/source/modules/juce_core/threads/juce_ChildProcess.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/threads/juce_ChildProcess.h' libs/juce/source/modules/juce_core/text -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text 'libs/juce/source/modules/juce_core/text/juce_TextDiff.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text/juce_TextDiff.h' 'libs/juce/source/modules/juce_core/text/juce_StringRef.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text/juce_StringRef.h' make[3]: '../../../bin/lv2/LUFSMeterMulti.lv2/LUFSMeterMulti.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/LUFSMeter/LV2-Multi' make -C luftikus/LV2 'libs/juce/source/modules/juce_core/text/juce_StringPool.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text/juce_StringPool.h' 'libs/juce/source/modules/juce_core/text/juce_StringPairArray.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text/juce_StringPairArray.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/luftikus/LV2' 'libs/juce/source/modules/juce_core/text/juce_StringArray.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text/juce_StringArray.h' ==== Building Luftikus.lv2/Luftikus ==== 'libs/juce/source/modules/juce_core/text/juce_String.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text/juce_String.h' 'libs/juce/source/modules/juce_core/text/juce_NewLine.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text/juce_NewLine.h' 'libs/juce/source/modules/juce_core/text/juce_LocalisedStrings.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text/juce_LocalisedStrings.h' 'libs/juce/source/modules/juce_core/text/juce_Identifier.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text/juce_Identifier.h' 'libs/juce/source/modules/juce_core/text/juce_CharacterFunctions.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text/juce_CharacterFunctions.h' 'libs/juce/source/modules/juce_core/text/juce_CharPointer_UTF8.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text/juce_CharPointer_UTF8.h' 'libs/juce/source/modules/juce_core/text/juce_CharPointer_UTF32.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text/juce_CharPointer_UTF32.h' 'libs/juce/source/modules/juce_core/text/juce_CharPointer_UTF16.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text/juce_CharPointer_UTF16.h' 'libs/juce/source/modules/juce_core/text/juce_CharPointer_ASCII.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text/juce_CharPointer_ASCII.h' 'libs/juce/source/modules/juce_core/text/juce_Base64.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/text/juce_Base64.h' libs/juce/source/modules/juce_core/system -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/system 'libs/juce/source/modules/juce_core/system/juce_TargetPlatform.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/system/juce_TargetPlatform.h' 'libs/juce/source/modules/juce_core/system/juce_SystemStats.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/system/juce_SystemStats.h' make[3]: '../../../bin/lv2/Luftikus.lv2/Luftikus.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/luftikus/LV2' make -C obxd/LV2 'libs/juce/source/modules/juce_core/system/juce_StandardHeader.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/system/juce_StandardHeader.h' 'libs/juce/source/modules/juce_core/system/juce_PlatformDefs.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/system/juce_PlatformDefs.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/obxd/LV2' 'libs/juce/source/modules/juce_core/system/juce_CompilerSupport.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/system/juce_CompilerSupport.h' ==== Building Obxd.lv2/Obxd ==== libs/juce/source/modules/juce_core/streams -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/streams 'libs/juce/source/modules/juce_core/streams/juce_SubregionStream.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/streams/juce_SubregionStream.h' 'libs/juce/source/modules/juce_core/streams/juce_OutputStream.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/streams/juce_OutputStream.h' 'libs/juce/source/modules/juce_core/streams/juce_MemoryOutputStream.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/streams/juce_MemoryOutputStream.h' 'libs/juce/source/modules/juce_core/streams/juce_MemoryInputStream.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/streams/juce_MemoryInputStream.h' 'libs/juce/source/modules/juce_core/streams/juce_InputStream.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/streams/juce_InputStream.h' 'libs/juce/source/modules/juce_core/streams/juce_InputSource.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/streams/juce_InputSource.h' 'libs/juce/source/modules/juce_core/streams/juce_FileInputSource.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/streams/juce_FileInputSource.h' 'libs/juce/source/modules/juce_core/streams/juce_BufferedInputStream.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/streams/juce_BufferedInputStream.h' libs/juce/source/modules/juce_core/network -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/network 'libs/juce/source/modules/juce_core/network/juce_WebInputStream.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/network/juce_WebInputStream.h' 'libs/juce/source/modules/juce_core/network/juce_URL.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/network/juce_URL.h' 'libs/juce/source/modules/juce_core/network/juce_Socket.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/network/juce_Socket.h' make[3]: '../../../bin/lv2/Obxd.lv2/Obxd.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/obxd/LV2' make -C pitchedDelay/LV2 'libs/juce/source/modules/juce_core/network/juce_NamedPipe.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/network/juce_NamedPipe.h' 'libs/juce/source/modules/juce_core/network/juce_MACAddress.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/network/juce_MACAddress.h' 'libs/juce/source/modules/juce_core/network/juce_IPAddress.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/network/juce_IPAddress.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/pitchedDelay/LV2' ==== Building PitchedDelay.lv2/PitchedDelay ==== libs/juce/source/modules/juce_core/native -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/native 'libs/juce/source/modules/juce_core/native/juce_win32_ComSmartPtr.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/native/juce_win32_ComSmartPtr.h' 'libs/juce/source/modules/juce_core/native/juce_posix_SharedCode.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/native/juce_posix_SharedCode.h' 'libs/juce/source/modules/juce_core/native/juce_osx_ObjCHelpers.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/native/juce_osx_ObjCHelpers.h' 'libs/juce/source/modules/juce_core/native/juce_mac_ClangBugWorkaround.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/native/juce_mac_ClangBugWorkaround.h' 'libs/juce/source/modules/juce_core/native/juce_android_JNIHelpers.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/native/juce_android_JNIHelpers.h' 'libs/juce/source/modules/juce_core/native/juce_BasicNativeHeaders.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/native/juce_BasicNativeHeaders.h' libs/juce/source/modules/juce_core/misc -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/misc 'libs/juce/source/modules/juce_core/misc/juce_WindowsRegistry.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/misc/juce_WindowsRegistry.h' 'libs/juce/source/modules/juce_core/misc/juce_Uuid.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/misc/juce_Uuid.h' 'libs/juce/source/modules/juce_core/misc/juce_StdFunctionCompat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/misc/juce_StdFunctionCompat.h' 'libs/juce/source/modules/juce_core/misc/juce_RuntimePermissions.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/misc/juce_RuntimePermissions.h' 'libs/juce/source/modules/juce_core/misc/juce_Result.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/misc/juce_Result.h' libs/juce/source/modules/juce_core/memory -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/memory 'libs/juce/source/modules/juce_core/memory/juce_WeakReference.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/memory/juce_WeakReference.h' 'libs/juce/source/modules/juce_core/memory/juce_Singleton.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/memory/juce_Singleton.h' 'libs/juce/source/modules/juce_core/memory/juce_SharedResourcePointer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/memory/juce_SharedResourcePointer.h' 'libs/juce/source/modules/juce_core/memory/juce_ScopedPointer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/memory/juce_ScopedPointer.h' 'libs/juce/source/modules/juce_core/memory/juce_ReferenceCountedObject.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/memory/juce_ReferenceCountedObject.h' make[3]: '../../../bin/lv2/PitchedDelay.lv2/PitchedDelay.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/pitchedDelay/LV2' make -C refine/LV2 'libs/juce/source/modules/juce_core/memory/juce_OptionalScopedPointer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/memory/juce_OptionalScopedPointer.h' 'libs/juce/source/modules/juce_core/memory/juce_MemoryBlock.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/memory/juce_MemoryBlock.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/refine/LV2' ==== Building ReFine.lv2/ReFine ==== 'libs/juce/source/modules/juce_core/memory/juce_Memory.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/memory/juce_Memory.h' 'libs/juce/source/modules/juce_core/memory/juce_LeakedObjectDetector.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/memory/juce_LeakedObjectDetector.h' 'libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/memory/juce_HeapBlock.h' 'libs/juce/source/modules/juce_core/memory/juce_ContainerDeletePolicy.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/memory/juce_ContainerDeletePolicy.h' 'libs/juce/source/modules/juce_core/memory/juce_ByteOrder.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/memory/juce_ByteOrder.h' 'libs/juce/source/modules/juce_core/memory/juce_Atomic.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/memory/juce_Atomic.h' libs/juce/source/modules/juce_core/maths -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/maths 'libs/juce/source/modules/juce_core/maths/juce_StatisticsAccumulator.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/maths/juce_StatisticsAccumulator.h' 'libs/juce/source/modules/juce_core/maths/juce_Range.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/maths/juce_Range.h' 'libs/juce/source/modules/juce_core/maths/juce_Random.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/maths/juce_Random.h' 'libs/juce/source/modules/juce_core/maths/juce_NormalisableRange.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/maths/juce_NormalisableRange.h' 'libs/juce/source/modules/juce_core/maths/juce_MathsFunctions.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/maths/juce_MathsFunctions.h' 'libs/juce/source/modules/juce_core/maths/juce_Expression.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/maths/juce_Expression.h' 'libs/juce/source/modules/juce_core/maths/juce_BigInteger.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/maths/juce_BigInteger.h' libs/juce/source/modules/juce_core/logging -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/logging 'libs/juce/source/modules/juce_core/logging/juce_Logger.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/logging/juce_Logger.h' 'libs/juce/source/modules/juce_core/logging/juce_FileLogger.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/logging/juce_FileLogger.h' 'libs/juce/source/modules/juce_core/juce_core.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/juce_core.h' make[3]: '../../../bin/lv2/ReFine.lv2/ReFine.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/refine/LV2' make -C stereosourceseparation/LV2 libs/juce/source/modules/juce_core/javascript -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/javascript 'libs/juce/source/modules/juce_core/javascript/juce_Javascript.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/javascript/juce_Javascript.h' 'libs/juce/source/modules/juce_core/javascript/juce_JSON.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/javascript/juce_JSON.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/stereosourceseparation/LV2' ==== Building StereoSourceSeparation.lv2/StereoSourceSeparation ==== libs/juce/source/modules/juce_core/files -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/files 'libs/juce/source/modules/juce_core/files/juce_WildcardFileFilter.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/files/juce_WildcardFileFilter.h' 'libs/juce/source/modules/juce_core/files/juce_TemporaryFile.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/files/juce_TemporaryFile.h' 'libs/juce/source/modules/juce_core/files/juce_MemoryMappedFile.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/files/juce_MemoryMappedFile.h' 'libs/juce/source/modules/juce_core/files/juce_FileSearchPath.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/files/juce_FileSearchPath.h' 'libs/juce/source/modules/juce_core/files/juce_FileOutputStream.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/files/juce_FileOutputStream.h' 'libs/juce/source/modules/juce_core/files/juce_FileInputStream.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/files/juce_FileInputStream.h' 'libs/juce/source/modules/juce_core/files/juce_FileFilter.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/files/juce_FileFilter.h' 'libs/juce/source/modules/juce_core/files/juce_File.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/files/juce_File.h' 'libs/juce/source/modules/juce_core/files/juce_DirectoryIterator.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/files/juce_DirectoryIterator.h' libs/juce/source/modules/juce_core/containers -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers 'libs/juce/source/modules/juce_core/containers/juce_Variant.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_Variant.h' 'libs/juce/source/modules/juce_core/containers/juce_SparseSet.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_SparseSet.h' 'libs/juce/source/modules/juce_core/containers/juce_SortedSet.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_SortedSet.h' make[3]: '../../../bin/lv2/StereoSourceSeparation.lv2/StereoSourceSeparation.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/stereosourceseparation/LV2' make -C tal-dub-3/LV2 'libs/juce/source/modules/juce_core/containers/juce_ScopedValueSetter.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_ScopedValueSetter.h' 'libs/juce/source/modules/juce_core/containers/juce_ReferenceCountedArray.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_ReferenceCountedArray.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-dub-3/LV2' ==== Building TAL-Dub-3.lv2/TAL-Dub-3 ==== 'libs/juce/source/modules/juce_core/containers/juce_PropertySet.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_PropertySet.h' 'libs/juce/source/modules/juce_core/containers/juce_OwnedArray.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_OwnedArray.h' 'libs/juce/source/modules/juce_core/containers/juce_NamedValueSet.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_NamedValueSet.h' 'libs/juce/source/modules/juce_core/containers/juce_ListenerList.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_ListenerList.h' 'libs/juce/source/modules/juce_core/containers/juce_LinkedListPointer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_LinkedListPointer.h' 'libs/juce/source/modules/juce_core/containers/juce_HashMap.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_HashMap.h' 'libs/juce/source/modules/juce_core/containers/juce_ElementComparator.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_ElementComparator.h' 'libs/juce/source/modules/juce_core/containers/juce_DynamicObject.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_DynamicObject.h' 'libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_ArrayAllocationBase.h' 'libs/juce/source/modules/juce_core/containers/juce_Array.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_Array.h' 'libs/juce/source/modules/juce_core/containers/juce_AbstractFifo.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_core/containers/juce_AbstractFifo.h' make[3]: '../../../bin/lv2/TAL-Dub-3.lv2/TAL-Dub-3.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-dub-3/LV2' make -C tal-filter/LV2 libs/juce/source/modules/juce_audio_utils -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils libs/juce/source/modules/juce_audio_utils/players -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/players 'libs/juce/source/modules/juce_audio_utils/players/juce_SoundPlayer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/players/juce_SoundPlayer.h' 'libs/juce/source/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h' 'libs/juce/source/modules/juce_audio_utils/juce_audio_utils.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/juce_audio_utils.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-filter/LV2' ==== Building TAL-Filter.lv2/TAL-Filter ==== libs/juce/source/modules/juce_audio_utils/gui -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/gui 'libs/juce/source/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h' 'libs/juce/source/modules/juce_audio_utils/gui/juce_BluetoothMidiDevicePairingDialogue.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/gui/juce_BluetoothMidiDevicePairingDialogue.h' 'libs/juce/source/modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.h' 'libs/juce/source/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.h' 'libs/juce/source/modules/juce_audio_utils/gui/juce_AudioThumbnailBase.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/gui/juce_AudioThumbnailBase.h' 'libs/juce/source/modules/juce_audio_utils/gui/juce_AudioThumbnail.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/gui/juce_AudioThumbnail.h' 'libs/juce/source/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h' 'libs/juce/source/modules/juce_audio_utils/gui/juce_AudioAppComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/gui/juce_AudioAppComponent.h' libs/juce/source/modules/juce_audio_utils/audio_cd -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/audio_cd 'libs/juce/source/modules/juce_audio_utils/audio_cd/juce_AudioCDReader.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/audio_cd/juce_AudioCDReader.h' 'libs/juce/source/modules/juce_audio_utils/audio_cd/juce_AudioCDBurner.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_utils/audio_cd/juce_AudioCDBurner.h' libs/juce/source/modules/juce_audio_processors -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors libs/juce/source/modules/juce_audio_processors/utilities -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/utilities 'libs/juce/source/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.h' make[3]: '../../../bin/lv2/TAL-Filter.lv2/TAL-Filter.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-filter/LV2' 'libs/juce/source/modules/juce_audio_processors/utilities/juce_AudioProcessorParameterWithID.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/utilities/juce_AudioProcessorParameterWithID.h' make -C tal-filter-2/LV2 'libs/juce/source/modules/juce_audio_processors/utilities/juce_AudioParameterInt.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/utilities/juce_AudioParameterInt.h' 'libs/juce/source/modules/juce_audio_processors/utilities/juce_AudioParameterFloat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/utilities/juce_AudioParameterFloat.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-filter-2/LV2' ==== Building TAL-Filter-2.lv2/TAL-Filter-2 ==== 'libs/juce/source/modules/juce_audio_processors/utilities/juce_AudioParameterChoice.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/utilities/juce_AudioParameterChoice.h' 'libs/juce/source/modules/juce_audio_processors/utilities/juce_AudioParameterBool.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/utilities/juce_AudioParameterBool.h' libs/juce/source/modules/juce_audio_processors/scanning -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/scanning 'libs/juce/source/modules/juce_audio_processors/scanning/juce_PluginListComponent.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/scanning/juce_PluginListComponent.h' 'libs/juce/source/modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.h' 'libs/juce/source/modules/juce_audio_processors/scanning/juce_KnownPluginList.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/scanning/juce_KnownPluginList.h' libs/juce/source/modules/juce_audio_processors/processors -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/processors 'libs/juce/source/modules/juce_audio_processors/processors/juce_PluginDescription.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/processors/juce_PluginDescription.h' 'libs/juce/source/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.h' 'libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessorParameter.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessorParameter.h' 'libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessorListener.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessorListener.h' 'libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h' 'libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessorEditor.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessorEditor.h' 'libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/processors/juce_AudioProcessor.h' make[3]: '../../../bin/lv2/TAL-Filter-2.lv2/TAL-Filter-2.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-filter-2/LV2' make -C tal-noisemaker/LV2 'libs/juce/source/modules/juce_audio_processors/processors/juce_AudioPluginInstance.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/processors/juce_AudioPluginInstance.h' 'libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/juce_audio_processors.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-noisemaker/LV2' libs/juce/source/modules/juce_audio_processors/format_types -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/format_types 'libs/juce/source/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.h' ==== Building TAL-NoiseMaker.lv2/TAL-NoiseMaker ==== 'libs/juce/source/modules/juce_audio_processors/format_types/juce_VSTMidiEventList.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/format_types/juce_VSTMidiEventList.h' 'libs/juce/source/modules/juce_audio_processors/format_types/juce_VSTInterface.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/format_types/juce_VSTInterface.h' 'libs/juce/source/modules/juce_audio_processors/format_types/juce_VSTCommon.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/format_types/juce_VSTCommon.h' 'libs/juce/source/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.h' 'libs/juce/source/modules/juce_audio_processors/format_types/juce_VST3Headers.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/format_types/juce_VST3Headers.h' 'libs/juce/source/modules/juce_audio_processors/format_types/juce_VST3Common.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/format_types/juce_VST3Common.h' 'libs/juce/source/modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h' 'libs/juce/source/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h' 'libs/juce/source/modules/juce_audio_processors/format_types/juce_AU_Shared.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/format_types/juce_AU_Shared.h' libs/juce/source/modules/juce_audio_processors/format -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/format 'libs/juce/source/modules/juce_audio_processors/format/juce_AudioPluginFormatManager.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/format/juce_AudioPluginFormatManager.h' 'libs/juce/source/modules/juce_audio_processors/format/juce_AudioPluginFormat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_processors/format/juce_AudioPluginFormat.h' libs/juce/source/modules/juce_audio_plugin_client -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client libs/juce/source/modules/juce_audio_plugin_client/utility -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/utility 'libs/juce/source/modules/juce_audio_plugin_client/utility/juce_WindowsHooks.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/utility/juce_WindowsHooks.h' make[3]: '../../../bin/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-noisemaker/LV2' make -C tal-reverb/LV2 'libs/juce/source/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h' 'libs/juce/source/modules/juce_audio_plugin_client/utility/juce_IncludeSystemHeaders.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/utility/juce_IncludeSystemHeaders.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-reverb/LV2' 'libs/juce/source/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h' ==== Building TAL-Reverb.lv2/TAL-Reverb ==== 'libs/juce/source/modules/juce_audio_plugin_client/utility/juce_FakeMouseMoveGenerator.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/utility/juce_FakeMouseMoveGenerator.h' 'libs/juce/source/modules/juce_audio_plugin_client/utility/juce_CheckSettingMacros.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/utility/juce_CheckSettingMacros.h' 'libs/juce/source/modules/juce_audio_plugin_client/utility/juce_CarbonVisibility.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/utility/juce_CarbonVisibility.h' 'libs/juce/source/modules/juce_audio_plugin_client/juce_audio_plugin_client.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/juce_audio_plugin_client.h' libs/juce/source/modules/juce_audio_plugin_client/VST -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/VST 'libs/juce/source/modules/juce_audio_plugin_client/VST/juce_VSTCallbackHandler.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/VST/juce_VSTCallbackHandler.h' libs/juce/source/modules/juce_audio_plugin_client/Standalone -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/Standalone 'libs/juce/source/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterWindow.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterWindow.h' libs/juce/source/modules/juce_audio_plugin_client/RTAS -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/RTAS 'libs/juce/source/modules/juce_audio_plugin_client/RTAS/juce_RTAS_DigiCode_Header.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/RTAS/juce_RTAS_DigiCode_Header.h' libs/juce/source/modules/juce_audio_plugin_client/LV2 -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2 libs/juce/source/modules/juce_audio_plugin_client/LV2/includes -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/urid.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/urid.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/units.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/units.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/ui.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/ui.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/time.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/time.h' make[3]: '../../../bin/lv2/TAL-Reverb.lv2/TAL-Reverb.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-reverb/LV2' make -C tal-reverb-2/LV2 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/state.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/state.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/presets.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/presets.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/port-props.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/port-props.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-reverb-2/LV2' ==== Building TAL-Reverb-2.lv2/TAL-Reverb-2 ==== 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/parameters.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/parameters.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/options.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/options.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/midi.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/midi.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/lv2_programs.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/lv2_programs.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/lv2_external_ui.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/lv2_external_ui.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/lv2.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/lv2.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/instance-access.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/instance-access.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/buf-size.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/buf-size.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h' libs/juce/source/modules/juce_audio_plugin_client/AU -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/MusicDeviceBase.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/MusicDeviceBase.h' make[3]: '../../../bin/lv2/TAL-Reverb-2.lv2/TAL-Reverb-2.so' is up to date. 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/ComponentBase.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/ComponentBase.h' make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-reverb-2/LV2' make -C tal-reverb-3/LV2 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CarbonEventHandler.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CarbonEventHandler.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAXException.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAXException.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-reverb-3/LV2' ==== Building TAL-Reverb-3.lv2/TAL-Reverb-3 ==== 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAVectorUnitTypes.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAVectorUnitTypes.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAVectorUnit.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAVectorUnit.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAThreadSafeList.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAThreadSafeList.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAStreamBasicDescription.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAStreamBasicDescription.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAReferenceCounted.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAReferenceCounted.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAMutex.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAMutex.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAMath.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAMath.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAHostTimeBase.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAHostTimeBase.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAException.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAException.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CADebugPrintf.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CADebugPrintf.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CADebugMacros.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CADebugMacros.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAutoDisposer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAutoDisposer.h' make[3]: '../../../bin/lv2/TAL-Reverb-3.lv2/TAL-Reverb-3.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-reverb-3/LV2' make -C tal-vocoder-2/LV2 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAudioChannelLayout.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAudioChannelLayout.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAtomicStack.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAtomicStack.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-vocoder-2/LV2' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAtomic.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAtomic.h' ==== Building TAL-Vocoder-2.lv2/TAL-Vocoder-2 ==== 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAUParameter.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAUParameter.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUViewLocalizedStringKeys.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUViewLocalizedStringKeys.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUTimestampGenerator.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUTimestampGenerator.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUSilentTimeout.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUSilentTimeout.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUScopeElement.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUScopeElement.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUOutputElement.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUOutputElement.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUOutputBase.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUOutputBase.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUMIDIBase.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUMIDIBase.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUInputFormatConverter.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUInputFormatConverter.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUInputElement.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUInputElement.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUDispatch.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUDispatch.h' make[3]: '../../../bin/lv2/TAL-Vocoder-2.lv2/TAL-Vocoder-2.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/tal-vocoder-2/LV2' make -C vex/LV2 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUCarbonViewControl.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUCarbonViewControl.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUCarbonViewBase.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUCarbonViewBase.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/vex/LV2' ==== Building Vex.lv2/Vex ==== 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBuffer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBuffer.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBaseHelper.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBaseHelper.h' 'libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.h' libs/juce/source/modules/juce_audio_plugin_client/AAX -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AAX 'libs/juce/source/modules/juce_audio_plugin_client/AAX/juce_AAX_Modifier_Injector.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/AAX/juce_AAX_Modifier_Injector.h' libs/juce/source/modules/juce_audio_formats -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats libs/juce/source/modules/juce_audio_formats/sampler -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/sampler 'libs/juce/source/modules/juce_audio_formats/sampler/juce_Sampler.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/sampler/juce_Sampler.h' 'libs/juce/source/modules/juce_audio_formats/juce_audio_formats.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/juce_audio_formats.h' libs/juce/source/modules/juce_audio_formats/format -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/format 'libs/juce/source/modules/juce_audio_formats/format/juce_MemoryMappedAudioFormatReader.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/format/juce_MemoryMappedAudioFormatReader.h' 'libs/juce/source/modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.h' 'libs/juce/source/modules/juce_audio_formats/format/juce_AudioSubsectionReader.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/format/juce_AudioSubsectionReader.h' 'libs/juce/source/modules/juce_audio_formats/format/juce_AudioFormatWriter.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/format/juce_AudioFormatWriter.h' 'libs/juce/source/modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h' 'libs/juce/source/modules/juce_audio_formats/format/juce_AudioFormatReader.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/format/juce_AudioFormatReader.h' 'libs/juce/source/modules/juce_audio_formats/format/juce_AudioFormatManager.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/format/juce_AudioFormatManager.h' make[3]: '../../../bin/lv2/Vex.lv2/Vex.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/vex/LV2' make -C wolpertinger/LV2 'libs/juce/source/modules/juce_audio_formats/format/juce_AudioFormat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/format/juce_AudioFormat.h' libs/juce/source/modules/juce_audio_formats/codecs -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/vorbisfile.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/vorbisfile.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/wolpertinger/LV2' ==== Building Wolpertinger.lv2/Wolpertinger ==== 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/vorbisenc.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/vorbisenc.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/os_types.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/os_types.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/ogg.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/ogg.h' libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2 -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2 libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/window.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/window.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/smallft.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/smallft.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/scales.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/scales.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/registry.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/registry.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/psy.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/psy.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/os.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/os.h' libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_X.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_X.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_8.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_8.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44u.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44u.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44p51.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44p51.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_32.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_32.h' make[3]: '../../../bin/lv2/Wolpertinger.lv2/Wolpertinger.so' is up to date. 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_22.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_22.h' make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports/wolpertinger/LV2' make[1]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/ports' make gen_lv2 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_16.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_16.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_11.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_11.h' make[1]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79' make -C libs/lv2-ttl-generator 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_8.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_8.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44u.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44u.h' make[2]: Entering directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/lv2-ttl-generator' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79/libs/lv2-ttl-generator' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44p51.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44p51.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_16.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_16.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_8.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_8.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_44.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_44.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_16.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_16.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_11.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_11.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/floor_all.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/floor_all.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/misc.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/misc.h' Generate ttl data for './Wolpertinger.so', basename: 'Wolpertinger' oversampling: 8x Writing manifest.ttl... done! Writing Wolpertinger.ttl...'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/mdct.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/mdct.h' done! 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/masking.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/masking.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lsp.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lsp.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lpc.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lpc.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lookup_data.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lookup_data.h' Generate ttl data for './Vex.so', basename: 'Vex' Writing manifest.ttl... done! Writing Vex.ttl...'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lookup.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lookup.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/highlevel.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/highlevel.h' done! 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/envelope.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/envelope.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/codec_internal.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/codec_internal.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/codebook.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/codebook.h' Generate ttl data for './TAL-Vocoder-2.so', basename: 'TAL-Vocoder-2' Writing manifest.ttl... done! Writing TAL-Vocoder-2.ttl...libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/uncoupled -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/uncoupled 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/uncoupled/res_books_uncoupled.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/uncoupled/res_books_uncoupled.h' done! Writing presets.ttl... Saving preset 1/11... Saving preset 2/11... Saving preset 3/11... Saving preset 4/11...libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/floor -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/floor 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/floor/floor_books.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/floor/floor_books.h' Saving preset 5/11... Saving preset 6/11... Saving preset 7/11... Saving preset 8/11... Saving preset 9/11... Saving preset 10/11...libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/coupled -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/coupled 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/coupled/res_books_stereo.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/coupled/res_books_stereo.h' done! 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/coupled/res_books_51.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/coupled/res_books_51.h' 'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/bitrate.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/bitrate.h' Generate ttl data for './TAL-Reverb-3.so', basename: 'TAL-Reverb-3' Writing manifest.ttl...'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/backends.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/backends.h' done! Writing TAL-Reverb-3.ttl... done! Writing presets.ttl... Saving preset 1/11... Saving preset 2/11...'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/config_types.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/config_types.h' Saving preset 3/11... Saving preset 4/11...'libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/codec.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/oggvorbis/codec.h' Saving preset 5/11... Saving preset 6/11...'libs/juce/source/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.h' Saving preset 7/11... Saving preset 8/11...'libs/juce/source/modules/juce_audio_formats/codecs/juce_WavAudioFormat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/juce_WavAudioFormat.h' Saving preset 9/11... Saving preset 10/11...'libs/juce/source/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.h' done! 'libs/juce/source/modules/juce_audio_formats/codecs/juce_MP3AudioFormat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/juce_MP3AudioFormat.h' 'libs/juce/source/modules/juce_audio_formats/codecs/juce_LAMEEncoderAudioFormat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/juce_LAMEEncoderAudioFormat.h' 'libs/juce/source/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.h' Generate ttl data for './TAL-Reverb-2.so', basename: 'TAL-Reverb-2' Writing manifest.ttl... done! Writing TAL-Reverb-2.ttl...'libs/juce/source/modules/juce_audio_formats/codecs/juce_CoreAudioFormat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/juce_CoreAudioFormat.h' done! Writing presets.ttl... Saving preset 1/11...'libs/juce/source/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.h' Saving preset 2/11... Saving preset 3/11...libs/juce/source/modules/juce_audio_formats/codecs/flac -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac 'libs/juce/source/modules/juce_audio_formats/codecs/flac/win_utf8_io.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/win_utf8_io.h' Saving preset 4/11...'libs/juce/source/modules/juce_audio_formats/codecs/flac/stream_encoder.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/stream_encoder.h' Saving preset 5/11...'libs/juce/source/modules/juce_audio_formats/codecs/flac/stream_decoder.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/stream_decoder.h' Saving preset 6/11...'libs/juce/source/modules/juce_audio_formats/codecs/flac/ordinals.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/ordinals.h' Saving preset 7/11...'libs/juce/source/modules/juce_audio_formats/codecs/flac/metadata.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/metadata.h' Saving preset 8/11...libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/protected -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/protected 'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_encoder.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_encoder.h' Saving preset 9/11...'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_decoder.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_decoder.h' Saving preset 10/11...'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/all.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/all.h' done! libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private 'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/window.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/window.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder_framing.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder_framing.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/metadata.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/metadata.h' Generate ttl data for './TAL-Reverb.so', basename: 'TAL-Reverb' Writing manifest.ttl...'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/memory.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/memory.h' done! Writing TAL-Reverb.ttl... done! Writing presets.ttl... Saving preset 1/11... Saving preset 2/11...'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/md5.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/md5.h' Saving preset 3/11... Saving preset 4/11...'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/lpc.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/lpc.h' Saving preset 5/11... Saving preset 6/11...'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/format.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/format.h' Saving preset 7/11... Saving preset 8/11... Saving preset 9/11...'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/float.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/float.h' Saving preset 10/11... done! 'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/fixed.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/fixed.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/crc.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/crc.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/cpu.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/cpu.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitwriter.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitwriter.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitreader.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitreader.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitmath.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitmath.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/all.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/all.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/format.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/format.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/export.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/export.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/endswap.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/endswap.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/compat.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/compat.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/callback.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/callback.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/assert.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/assert.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/alloc.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/alloc.h' 'libs/juce/source/modules/juce_audio_formats/codecs/flac/all.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_formats/codecs/flac/all.h' libs/juce/source/modules/juce_audio_devices -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices libs/juce/source/modules/juce_audio_devices/sources -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/sources 'libs/juce/source/modules/juce_audio_devices/sources/juce_AudioTransportSource.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/sources/juce_AudioTransportSource.h' 'libs/juce/source/modules/juce_audio_devices/sources/juce_AudioSourcePlayer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/sources/juce_AudioSourcePlayer.h' libs/juce/source/modules/juce_audio_devices/native -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/native 'libs/juce/source/modules/juce_audio_devices/native/juce_ios_Audio.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/native/juce_ios_Audio.h' 'libs/juce/source/modules/juce_audio_devices/native/juce_MidiDataConcatenator.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/native/juce_MidiDataConcatenator.h' libs/juce/source/modules/juce_audio_devices/midi_io -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/midi_io 'libs/juce/source/modules/juce_audio_devices/midi_io/juce_MidiOutput.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/midi_io/juce_MidiOutput.h' 'libs/juce/source/modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.h' 'libs/juce/source/modules/juce_audio_devices/midi_io/juce_MidiInput.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/midi_io/juce_MidiInput.h' 'libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/juce_audio_devices.h' libs/juce/source/modules/juce_audio_devices/audio_io -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/audio_io 'libs/juce/source/modules/juce_audio_devices/audio_io/juce_SystemAudioVolume.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/audio_io/juce_SystemAudioVolume.h' 'libs/juce/source/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h' 'libs/juce/source/modules/juce_audio_devices/audio_io/juce_AudioIODevice.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/audio_io/juce_AudioIODevice.h' 'libs/juce/source/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h' libs/juce/source/modules/juce_audio_basics -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics libs/juce/source/modules/juce_audio_basics/synthesisers -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/synthesisers 'libs/juce/source/modules/juce_audio_basics/synthesisers/juce_Synthesiser.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/synthesisers/juce_Synthesiser.h' libs/juce/source/modules/juce_audio_basics/sources -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/sources 'libs/juce/source/modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.h' 'libs/juce/source/modules/juce_audio_basics/sources/juce_ReverbAudioSource.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/sources/juce_ReverbAudioSource.h' 'libs/juce/source/modules/juce_audio_basics/sources/juce_ResamplingAudioSource.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/sources/juce_ResamplingAudioSource.h' 'libs/juce/source/modules/juce_audio_basics/sources/juce_PositionableAudioSource.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/sources/juce_PositionableAudioSource.h' 'libs/juce/source/modules/juce_audio_basics/sources/juce_MixerAudioSource.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/sources/juce_MixerAudioSource.h' 'libs/juce/source/modules/juce_audio_basics/sources/juce_MemoryAudioSource.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/sources/juce_MemoryAudioSource.h' 'libs/juce/source/modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.h' 'libs/juce/source/modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h' Generate ttl data for './TAL-NoiseMaker.so', basename: 'TAL-NoiseMaker' Writing manifest.ttl...'libs/juce/source/modules/juce_audio_basics/sources/juce_BufferingAudioSource.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/sources/juce_BufferingAudioSource.h' 'libs/juce/source/modules/juce_audio_basics/sources/juce_AudioSource.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/sources/juce_AudioSource.h' libs/juce/source/modules/juce_audio_basics/native -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/native 'libs/juce/source/modules/juce_audio_basics/native/juce_mac_CoreAudioLayouts.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/native/juce_mac_CoreAudioLayouts.h' libs/juce/source/modules/juce_audio_basics/mpe -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/mpe 'libs/juce/source/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.h' 'libs/juce/source/modules/juce_audio_basics/mpe/juce_MPEZone.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/mpe/juce_MPEZone.h' 'libs/juce/source/modules/juce_audio_basics/mpe/juce_MPEValue.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/mpe/juce_MPEValue.h' done! Writing TAL-NoiseMaker.ttl...'libs/juce/source/modules/juce_audio_basics/mpe/juce_MPESynthesiserVoice.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/mpe/juce_MPESynthesiserVoice.h' 'libs/juce/source/modules/juce_audio_basics/mpe/juce_MPESynthesiserBase.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/mpe/juce_MPESynthesiserBase.h' done! 'libs/juce/source/modules/juce_audio_basics/mpe/juce_MPESynthesiser.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/mpe/juce_MPESynthesiser.h' Writing presets.ttl... Saving preset 1/257...'libs/juce/source/modules/juce_audio_basics/mpe/juce_MPENote.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/mpe/juce_MPENote.h' Saving preset 2/257...'libs/juce/source/modules/juce_audio_basics/mpe/juce_MPEMessages.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/mpe/juce_MPEMessages.h' 'libs/juce/source/modules/juce_audio_basics/mpe/juce_MPEInstrument.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/mpe/juce_MPEInstrument.h' libs/juce/source/modules/juce_audio_basics/midi -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/midi 'libs/juce/source/modules/juce_audio_basics/midi/juce_MidiRPN.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/midi/juce_MidiRPN.h' Saving preset 3/257...'libs/juce/source/modules/juce_audio_basics/midi/juce_MidiMessageSequence.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/midi/juce_MidiMessageSequence.h' Saving preset 4/257...'libs/juce/source/modules/juce_audio_basics/midi/juce_MidiMessage.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/midi/juce_MidiMessage.h' Saving preset 5/257...'libs/juce/source/modules/juce_audio_basics/midi/juce_MidiKeyboardState.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/midi/juce_MidiKeyboardState.h' 'libs/juce/source/modules/juce_audio_basics/midi/juce_MidiFile.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/midi/juce_MidiFile.h' 'libs/juce/source/modules/juce_audio_basics/midi/juce_MidiBuffer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/midi/juce_MidiBuffer.h' 'libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/juce_audio_basics.h' Saving preset 6/257...libs/juce/source/modules/juce_audio_basics/effects -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/effects 'libs/juce/source/modules/juce_audio_basics/effects/juce_Reverb.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/effects/juce_Reverb.h' Saving preset 7/257...'libs/juce/source/modules/juce_audio_basics/effects/juce_LinearSmoothedValue.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/effects/juce_LinearSmoothedValue.h' Saving preset 8/257...'libs/juce/source/modules/juce_audio_basics/effects/juce_LagrangeInterpolator.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/effects/juce_LagrangeInterpolator.h' Saving preset 9/257...'libs/juce/source/modules/juce_audio_basics/effects/juce_IIRFilterOld.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/effects/juce_IIRFilterOld.h' 'libs/juce/source/modules/juce_audio_basics/effects/juce_IIRFilter.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/effects/juce_IIRFilter.h' Saving preset 10/257...'libs/juce/source/modules/juce_audio_basics/effects/juce_Decibels.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/effects/juce_Decibels.h' 'libs/juce/source/modules/juce_audio_basics/effects/juce_CatmullRomInterpolator.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/effects/juce_CatmullRomInterpolator.h' libs/juce/source/modules/juce_audio_basics/buffers -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/buffers 'libs/juce/source/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h' 'libs/juce/source/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h' Saving preset 11/257...'libs/juce/source/modules/juce_audio_basics/buffers/juce_AudioDataConverters.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/buffers/juce_AudioDataConverters.h' Saving preset 12/257...'libs/juce/source/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h' libs/juce/source/modules/juce_audio_basics/audio_play_head -> /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/audio_play_head 'libs/juce/source/modules/juce_audio_basics/audio_play_head/juce_AudioPlayHead.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_basics/audio_play_head/juce_AudioPlayHead.h' cp -v --parents -r libs/juce/source/modules/juce_audio_plugin_client/LV2/* /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/ 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom-util.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/atom.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/buf-size.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/buf-size.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/instance-access.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/instance-access.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/lv2.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/lv2.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/lv2_external_ui.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/lv2_external_ui.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/lv2_programs.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/lv2_programs.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/midi.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/midi.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/options.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/options.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/parameters.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/parameters.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/port-props.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/port-props.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/presets.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/presets.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/state.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/state.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/time.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/time.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/ui.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/ui.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/units.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/units.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/urid.h' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/includes/urid.h' 'libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp' cp -v --parents libs/juce/source/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/ 'libs/juce/source/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp' Saving preset 13/257...cp -v --parents libs/juce/source/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/ 'libs/juce/source/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp' -> '/builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src/distrho/libs/juce/source/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp' Saving preset 14/257... Saving preset 15/257... Saving preset 16/257... Saving preset 17/257... Saving preset 18/257... Saving preset 19/257... Saving preset 20/257... Saving preset 21/257... Saving preset 22/257... Saving preset 23/257... Saving preset 24/257... Saving preset 25/257... Saving preset 26/257... Saving preset 27/257... Saving preset 28/257... Saving preset 29/257... Saving preset 30/257... Saving preset 31/257... Saving preset 32/257... Saving preset 33/257... Saving preset 34/257... Saving preset 35/257... Saving preset 36/257... Saving preset 37/257... Saving preset 38/257... Saving preset 39/257... Saving preset 40/257... Saving preset 41/257... Saving preset 42/257... Saving preset 43/257... Saving preset 44/257... Saving preset 45/257... Saving preset 46/257... Saving preset 47/257... Saving preset 48/257... Saving preset 49/257... Saving preset 50/257... Saving preset 51/257... Saving preset 52/257... Saving preset 53/257... Saving preset 54/257... Saving preset 55/257... Saving preset 56/257... Saving preset 57/257... Saving preset 58/257... Saving preset 59/257... Saving preset 60/257... Saving preset 61/257... Saving preset 62/257... Saving preset 63/257... Saving preset 64/257... Saving preset 65/257... Saving preset 66/257... Saving preset 67/257... Saving preset 68/257... Saving preset 69/257... Saving preset 70/257... Saving preset 71/257... Saving preset 72/257... Saving preset 73/257... Saving preset 74/257... Saving preset 75/257... Saving preset 76/257... Saving preset 77/257... Saving preset 78/257... Saving preset 79/257... Saving preset 80/257... Saving preset 81/257... Saving preset 82/257... Saving preset 83/257... Saving preset 84/257... Saving preset 85/257... Saving preset 86/257... Saving preset 87/257... Saving preset 88/257... Saving preset 89/257... Saving preset 90/257... Saving preset 91/257... Saving preset 92/257... Saving preset 93/257... Saving preset 94/257... Saving preset 95/257... Saving preset 96/257... Saving preset 97/257... Saving preset 98/257... Saving preset 99/257... Saving preset 100/257... Saving preset 101/257... Saving preset 102/257... Saving preset 103/257... Saving preset 104/257... Saving preset 105/257... Saving preset 106/257... Saving preset 107/257... Saving preset 108/257... Saving preset 109/257... Saving preset 110/257... Saving preset 111/257... Saving preset 112/257... Saving preset 113/257... Saving preset 114/257... Saving preset 115/257... Saving preset 116/257... Saving preset 117/257... Saving preset 118/257... Saving preset 119/257... Saving preset 120/257... Saving preset 121/257... Saving preset 122/257... Saving preset 123/257... Saving preset 124/257... Saving preset 125/257... Saving preset 126/257... Saving preset 127/257... Saving preset 128/257... Saving preset 129/257... Saving preset 130/257... Saving preset 131/257... Saving preset 132/257... Saving preset 133/257... Saving preset 134/257... Saving preset 135/257... Saving preset 136/257... Saving preset 137/257... Saving preset 138/257... Saving preset 139/257... Saving preset 140/257... Saving preset 141/257... Saving preset 142/257... Saving preset 143/257... Saving preset 144/257... Saving preset 145/257... Saving preset 146/257... Saving preset 147/257... Saving preset 148/257... Saving preset 149/257... Saving preset 150/257... Saving preset 151/257... Saving preset 152/257... Saving preset 153/257... Saving preset 154/257... Saving preset 155/257... Saving preset 156/257... Saving preset 157/257... Saving preset 158/257... Saving preset 159/257... Saving preset 160/257... Saving preset 161/257... Saving preset 162/257... Saving preset 163/257... Saving preset 164/257... Saving preset 165/257... Saving preset 166/257... Saving preset 167/257... Saving preset 168/257... Saving preset 169/257... Saving preset 170/257... Saving preset 171/257... Saving preset 172/257... Saving preset 173/257... Saving preset 174/257... Saving preset 175/257... Saving preset 176/257... Saving preset 177/257... Saving preset 178/257... Saving preset 179/257... Saving preset 180/257... Saving preset 181/257... Saving preset 182/257... Saving preset 183/257... Saving preset 184/257... Saving preset 185/257... Saving preset 186/257... Saving preset 187/257... Saving preset 188/257... Saving preset 189/257... Saving preset 190/257... Saving preset 191/257... Saving preset 192/257... Saving preset 193/257... Saving preset 194/257... Saving preset 195/257... Saving preset 196/257... Saving preset 197/257... Saving preset 198/257... Saving preset 199/257... Saving preset 200/257... Saving preset 201/257... Saving preset 202/257... Saving preset 203/257... Saving preset 204/257... Saving preset 205/257... Saving preset 206/257... Saving preset 207/257... Saving preset 208/257... Saving preset 209/257... Saving preset 210/257... Saving preset 211/257... Saving preset 212/257... Saving preset 213/257... Saving preset 214/257... Saving preset 215/257... Saving preset 216/257... Saving preset 217/257... Saving preset 218/257... Saving preset 219/257... Saving preset 220/257... Saving preset 221/257... Saving preset 222/257... Saving preset 223/257... Saving preset 224/257... Saving preset 225/257... Saving preset 226/257... Saving preset 227/257... Saving preset 228/257... Saving preset 229/257... Saving preset 230/257... Saving preset 231/257... Saving preset 232/257... Saving preset 233/257... Saving preset 234/257... Saving preset 235/257... Saving preset 236/257... Saving preset 237/257... Saving preset 238/257... Saving preset 239/257... Saving preset 240/257... Saving preset 241/257... Saving preset 242/257... Saving preset 243/257... Saving preset 244/257... Saving preset 245/257... Saving preset 246/257... Saving preset 247/257... Saving preset 248/257... Saving preset 249/257... Saving preset 250/257... Saving preset 251/257... Saving preset 252/257... Saving preset 253/257... Saving preset 254/257... Saving preset 255/257... Saving preset 256/257... done! Generate ttl data for './TAL-Filter-2.so', basename: 'TAL-Filter-2' Writing manifest.ttl... done! Writing TAL-Filter-2.ttl... done! Writing presets.ttl... Saving preset 1/17... Saving preset 2/17... Saving preset 3/17... Saving preset 4/17... Saving preset 5/17... Saving preset 6/17... Saving preset 7/17... Saving preset 8/17... Saving preset 9/17... Saving preset 10/17... Saving preset 11/17... Saving preset 12/17... Saving preset 13/17... Saving preset 14/17... Saving preset 15/17... Saving preset 16/17... done! Generate ttl data for './TAL-Filter.so', basename: 'TAL-Filter' Writing manifest.ttl... done! Writing TAL-Filter.ttl... done! Writing presets.ttl... Saving preset 1/11... Saving preset 2/11... Saving preset 3/11... Saving preset 4/11... Saving preset 5/11... Saving preset 6/11... Saving preset 7/11... Saving preset 8/11... Saving preset 9/11... Saving preset 10/11... done! Generate ttl data for './TAL-Dub-3.so', basename: 'TAL-Dub-3' Writing manifest.ttl... done! Writing TAL-Dub-3.ttl... done! Writing presets.ttl... Saving preset 1/11... Saving preset 2/11... Saving preset 3/11... Saving preset 4/11... Saving preset 5/11... Saving preset 6/11... Saving preset 7/11... Saving preset 8/11... Saving preset 9/11... Saving preset 10/11... done! Generate ttl data for './StereoSourceSeparation.so', basename: 'StereoSourceSeparation' Writing manifest.ttl... done! Writing StereoSourceSeparation.ttl... done! Generate ttl data for './ReFine.so', basename: 'ReFine' Writing manifest.ttl... done! Writing ReFine.ttl... done! Generate ttl data for './PitchedDelay.so', basename: 'PitchedDelay' Writing manifest.ttl... done! Writing PitchedDelay.ttl... done! Generate ttl data for './Obxd.so', basename: 'Obxd' Writing manifest.ttl... done! Writing Obxd.ttl... done! Generate ttl data for './Luftikus.so', basename: 'Luftikus' Writing manifest.ttl... done! Writing Luftikus.ttl... done! Generate ttl data for './LUFSMeterMulti.so', basename: 'LUFSMeterMulti' Writing manifest.ttl... done! Writing LUFSMeterMulti.ttl... done! Generate ttl data for './LUFSMeter.so', basename: 'LUFSMeter' Writing manifest.ttl... done! Writing LUFSMeter.ttl... done! Generate ttl data for './KlangFalter.so', basename: 'KlangFalter' Writing manifest.ttl... done! Writing KlangFalter.ttl... done! Generate ttl data for './JuceOPL.so', basename: 'JuceOPL' Writing manifest.ttl... done! Writing JuceOPL.ttl... done! Generate ttl data for './JuceDemoPlugin.so', basename: 'JuceDemoPlugin' Writing manifest.ttl... done! Writing JuceDemoPlugin.ttl... done! Generate ttl data for './HiReSam.so', basename: 'HiReSam' Writing manifest.ttl... done! Writing HiReSam.ttl... done! Generate ttl data for './eqinox.so', basename: 'eqinox' Writing manifest.ttl... done! Writing eqinox.ttl... done! Generate ttl data for './EasySSP.so', basename: 'EasySSP' Writing manifest.ttl... done! Writing EasySSP.ttl... done! Generate ttl data for './drumsynth.so', basename: 'drumsynth' Writing manifest.ttl... done! Writing drumsynth.ttl... done! Generate ttl data for './drowaudio-tremolo.so', basename: 'drowaudio-tremolo' Writing manifest.ttl... done! Writing drowaudio-tremolo.ttl... done! Generate ttl data for './drowaudio-reverb.so', basename: 'drowaudio-reverb' Writing manifest.ttl... done! Writing drowaudio-reverb.ttl... done! Generate ttl data for './drowaudio-flanger.so', basename: 'drowaudio-flanger' Writing manifest.ttl... done! Writing drowaudio-flanger.ttl... done! Generate ttl data for './drowaudio-distortionshaper.so', basename: 'drowaudio-distortionshaper' Writing manifest.ttl... done! Writing drowaudio-distortionshaper.ttl... done! Generate ttl data for './drowaudio-distortion.so', basename: 'drowaudio-distortion' Writing manifest.ttl... done! Writing drowaudio-distortion.ttl... done! Generate ttl data for './Dexed.so', basename: 'Dexed' Writing manifest.ttl... done! Writing Dexed.ttl... done! Generate ttl data for './ThePilgrim.so', basename: 'ThePilgrim' Writing manifest.ttl... done! Writing ThePilgrim.ttl... done! Generate ttl data for './TheFunction.so', basename: 'TheFunction' Writing manifest.ttl... done! Writing TheFunction.ttl... done! Writing presets.ttl... Saving preset 1/6... Saving preset 2/6... Saving preset 3/6... Saving preset 4/6... Saving preset 5/6... done! make[1]: Leaving directory '/builddir/build/BUILD/DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79' + rm -rf /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64/usr/src + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64 Provides: DISTRHO-Ports = 1.0.0.a82fff0-3.fc29 DISTRHO-Ports(x86-64) = 1.0.0.a82fff0-3.fc29 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: libX11.so.6()(64bit) libXext.so.6()(64bit) libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libasound.so.2(ALSA_0.9.0rc4)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.15)(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libmvec.so.1()(64bit) libmvec.so.1(GLIBC_2.22)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.12)(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.4)(64bit) libpthread.so.0(GLIBC_2.4)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64 Wrote: /builddir/build/RPMS/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.SG31Qy + umask 022 + cd /builddir/build/BUILD + cd DISTRHO-Ports-a82fff059baafc03f7c0e8b9a99f383af7bfbd79 + /usr/bin/rm -rf /builddir/build/BUILDROOT/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.x86_64 + exit 0 Finish: rpmbuild DISTRHO-Ports-1.0.0.a82fff0-3.fc29.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/811960-fedora-29-x86_64-1539892492.840082/root/var/log/dnf.log /var/lib/mock/811960-fedora-29-x86_64-1539892492.840082/root/var/log/dnf.librepo.log /var/lib/mock/811960-fedora-29-x86_64-1539892492.840082/root/var/log/dnf.rpm.log Finish: build phase for DISTRHO-Ports-1.0.0.a82fff0-3.fc29.src.rpm INFO: Done(/var/lib/copr-rpmbuild/results/DISTRHO-Ports-1.0.0.a82fff0-3.fc29.src.rpm) Config(child) 8 minutes 40 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. INFO: unmounting tmpfs. Finish: clean chroot Finish: run